aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Modules/Tango.PPC.MachineSettings/ViewModels/MainViewVM.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/PPC/Modules/Tango.PPC.MachineSettings/ViewModels/MainViewVM.cs')
-rw-r--r--Software/Visual_Studio/PPC/Modules/Tango.PPC.MachineSettings/ViewModels/MainViewVM.cs16
1 files changed, 16 insertions, 0 deletions
diff --git a/Software/Visual_Studio/PPC/Modules/Tango.PPC.MachineSettings/ViewModels/MainViewVM.cs b/Software/Visual_Studio/PPC/Modules/Tango.PPC.MachineSettings/ViewModels/MainViewVM.cs
index 523934985..1565cda5a 100644
--- a/Software/Visual_Studio/PPC/Modules/Tango.PPC.MachineSettings/ViewModels/MainViewVM.cs
+++ b/Software/Visual_Studio/PPC/Modules/Tango.PPC.MachineSettings/ViewModels/MainViewVM.cs
@@ -12,6 +12,7 @@ using Tango.BL;
using Tango.BL.Builders;
using Tango.BL.Entities;
using Tango.BL.Enumerations;
+using Tango.ColorConversion;
using Tango.Core.Commands;
using Tango.Core.DI;
using Tango.Core.ExtensionMethods;
@@ -22,6 +23,7 @@ using Tango.PPC.Common.Lubrication;
using Tango.PPC.Common.Messages;
using Tango.PPC.Common.OS;
using Tango.PPC.Common.UWF;
+using Tango.Settings;
using Tango.SharedUI.Components;
using Tango.WiFi;
@@ -234,6 +236,14 @@ namespace Tango.PPC.MachineSettings.ViewModels
set { _selectedLubricationLevel = value; RaisePropertyChangedAuto(); }
}
+ private bool _useLightInks;
+ public bool UseLightInks
+ {
+ get { return _useLightInks; }
+ set { _useLightInks = value; RaisePropertyChangedAuto(); }
+ }
+
+
#endregion
#region Commands
@@ -292,6 +302,9 @@ namespace Tango.PPC.MachineSettings.ViewModels
MachineDataSynchronizer.IsEnabled = SynchronizeJobs || SynchronizeDiagnostics;
+ var colorConversionSettings = SettingsManager.Default.GetOrCreate<ColorConversionSettings>();
+ colorConversionSettings.UseLightInks = UseLightInks;
+
Settings.Save();
await MachineProvider.SaveMachine();
@@ -422,6 +435,9 @@ namespace Tango.PPC.MachineSettings.ViewModels
AutoCheckForUpdates = Settings.AutoCheckForUpdates;
+ var colorConversionSettings = SettingsManager.Default.GetOrCreate<ColorConversionSettings>();
+ UseLightInks = colorConversionSettings.UseLightInks;
+
SelectedTimeZone = TimeZones.SingleOrDefault(x => x.StandardName == TimeZone.CurrentTimeZone.StandardName);
_previousTimeZone = SelectedTimeZone;