diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2020-01-22 16:38:48 +0200 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2020-01-22 16:38:48 +0200 |
| commit | 287af6d4bed5333087cb9d702d20035b1ad9a326 (patch) | |
| tree | 58d229d36680c9ee768516834cde6d8301055e02 /Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MainViewVM.cs | |
| parent | b06466e5b4fd861207452fa4cebb2ee68195a8e6 (diff) | |
| download | Tango-287af6d4bed5333087cb9d702d20035b1ad9a326.tar.gz Tango-287af6d4bed5333087cb9d702d20035b1ad9a326.zip | |
Implemented team viewer join group.
Prevent multiple power up dialogs from showing.
Implement auto available dispenser assignment for machine creation.
Sorting for machines and dispensers in Machine designer.
Implemented new PPC factory reset with team viewer and device name change.
Fixed "Exit To Shell" to open real explorer.
Redesigned restarting system view.
Updated power off animation.
Updated loading animation.
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MainViewVM.cs')
| -rw-r--r-- | Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MainViewVM.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MainViewVM.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MainViewVM.cs index f78a7f334..5c518f60d 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MainViewVM.cs +++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/MainViewVM.cs @@ -31,6 +31,7 @@ namespace Tango.PPC.UI.ViewModels public class MainViewVM : PPCViewModel { private DispatcherTimer _date_timer; + private bool _isPowerUpDialogShown; private DateTime _currentDateTime; /// <summary> @@ -100,6 +101,12 @@ namespace Tango.PPC.UI.ViewModels private async void MachineOperator_PowerUpStarted(object sender, EventArgs e) { + if (_isPowerUpDialogShown) + { + LogManager.Log("Power up detected but power up dialog is already shown. Skipping..."); + return; + } + LogManager.Log("Power up detected, showing power up screen..."); if (!Settings.DisplayPowerUpScreen) @@ -136,7 +143,9 @@ namespace Tango.PPC.UI.ViewModels InvokeUI(async () => { + _isPowerUpDialogShown = true; await NotificationProvider.ShowDialog<PowerUpViewVM>(vm); + _isPowerUpDialogShown = false; await Task.Factory.StartNew(() => { |
