aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobsViewVM.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobsViewVM.cs')
-rw-r--r--Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobsViewVM.cs19
1 files changed, 19 insertions, 0 deletions
diff --git a/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobsViewVM.cs b/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobsViewVM.cs
index e5e41b382..5f005385e 100644
--- a/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobsViewVM.cs
+++ b/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobsViewVM.cs
@@ -185,6 +185,16 @@ namespace Tango.PPC.Jobs.ViewModels
set { _collectionFilter = value; RaisePropertyChangedAuto(); }
}
+ private bool _selectAll;
+
+ public bool SelectAll
+ {
+ get { return _selectAll; }
+ set { _selectAll = value;
+ RaisePropertyChangedAuto();}
+ }
+
+
#endregion
@@ -230,6 +240,8 @@ namespace Tango.PPC.Jobs.ViewModels
/// </summary>
public RelayCommand MoveToListJobsCommand { get; set; }
+ public RelayCommand SelectAllJobsCommand { get; set; }
+
#endregion
#region Constructors
@@ -257,6 +269,7 @@ namespace Tango.PPC.Jobs.ViewModels
CloneJobsCommand = new RelayCommand(() => CloneJobs(SelectedJobs));
ExportJobCommand = new RelayCommand(ExportJob);
MoveToListJobsCommand = new RelayCommand(() => MoveToListJobs(SelectedJobs));
+ SelectAllJobsCommand = new RelayCommand(SelectAllJobs);
RegisterForMessage<JobRemovedMessage>(HandleJobRemovedMessage);
RegisterForMessage<JobSavedMessage>(HandleJobSavedMessage);
@@ -421,6 +434,12 @@ namespace Tango.PPC.Jobs.ViewModels
IsMultiSelecting = false;
}
+ private void SelectAllJobs()
+ {
+ SelectAll = !SelectAll;
+ }
+
+
/// <summary>
/// Adds a new job.
/// </summary>