From 580edfb2328f4c5b337cf85f0908984cd8b928d3 Mon Sep 17 00:00:00 2001 From: Thomas Peterson Date: Thu, 7 Nov 2024 09:44:03 +0100 Subject: [PATCH] Fixes --- .idea/.idea.PSCHelpdesk/.idea/.name | 1 - .idea/.idea.PSCHelpdesk/.idea/workspace.xml | 82 +++++++++++------ HetznerServer/HetznerServer.csproj | 7 -- HetznerServer/Models/ServerSetting.cs | 13 +++ HetznerServer/Models/Settings.cs | 9 +- .../ViewModels/HetznerSettingsViewModel.cs | 10 ++- HetznerServer/ViewModels/ServerViewModel.cs | 13 ++- HetznerServer/Views/HetznerSettingsView.axaml | 15 +++- .../Views/HetznerSettingsView.axaml.cs | 19 ++++ PSCHelpdesk.sln.DotSettings.user | 2 + .../PSCHelpdesk/Models/LocalSetting.cs | 21 ----- PSCHelpdesk/PSCHelpdesk/PSCHelpdesk.csproj | 5 +- .../PSCHelpdesk/Services/PluginService.cs | 2 + PSCHelpdesk/PSCHelpdesk/Startup.cs | 3 + .../ViewModels/MainWindowViewModel.cs | 4 - .../ViewModels/SettingsGlobalViewModel.cs | 26 +++--- .../ViewModels/SettingsViewModel.cs | 18 +--- .../PSCHelpdesk/Views/ContentDisplay.axaml | 1 - .../PSCHelpdesk/Views/ContentDisplay.axaml.cs | 2 - .../PSCHelpdesk/Views/MainWindow.axaml | 3 +- .../Views/SettingsGlobalView.axaml.cs | 35 ++++---- .../PSCHelpdesk/Views/SettingsView.axaml | 4 +- .../PSCHelpdesk/Views/SettingsView.axaml.cs | 9 -- Shared/Service/ISettingsManager.cs | 6 ++ Shared/Setting/CoreSettings.cs | 27 ++++++ Shared/Setting/SettingsManager.cs | 89 +++++++++++++++++++ Shared/Shared.csproj | 3 + 27 files changed, 294 insertions(+), 135 deletions(-) delete mode 100644 .idea/.idea.PSCHelpdesk/.idea/.name create mode 100644 HetznerServer/Models/ServerSetting.cs delete mode 100644 PSCHelpdesk/PSCHelpdesk/Models/LocalSetting.cs create mode 100644 Shared/Service/ISettingsManager.cs create mode 100644 Shared/Setting/CoreSettings.cs create mode 100644 Shared/Setting/SettingsManager.cs diff --git a/.idea/.idea.PSCHelpdesk/.idea/.name b/.idea/.idea.PSCHelpdesk/.idea/.name deleted file mode 100644 index 6f7d947..0000000 --- a/.idea/.idea.PSCHelpdesk/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -PSCHelpdesk \ No newline at end of file diff --git a/.idea/.idea.PSCHelpdesk/.idea/workspace.xml b/.idea/.idea.PSCHelpdesk/.idea/workspace.xml index 13b9f93..a5e55b8 100644 --- a/.idea/.idea.PSCHelpdesk/.idea/workspace.xml +++ b/.idea/.idea.PSCHelpdesk/.idea/workspace.xml @@ -11,26 +11,29 @@ - + - - + + + + + - - + + - - + + + - - + - - + - + - - - - - @@ -200,6 +197,7 @@ + @@ -239,30 +237,56 @@