blob: e2176c6afbf1111cfbfa54209c0a1f3b46505801 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.BL.Enumerations;
using Tango.SharedUI;
namespace Tango.PPC.Jobs.Dialogs
{
/// <summary>
/// Represents the a job type picker view model
/// </summary>
/// <seealso cref="Tango.SharedUI.DialogViewVM" />
public class JobCreationViewVM : DialogViewVM
{
/// <summary>
/// Gets or sets the supported job types.
/// </summary>
public List<JobTypes> SupportedJobTypes { get; set; }
private JobTypes _selectedJobType;
/// <summary>
/// Gets or sets the type of the selected job.
/// </summary>
public JobTypes SelectedJobType
{
get { return _selectedJobType; }
set
{
_selectedJobType = value;
RaisePropertyChangedAuto();
}
}
/// <summary>
/// Gets or sets the supported color spaces.
/// </summary>
public List<ColorSpaces> SupportedColorSpaces { get; set; }
private ColorSpaces _selectedColorSpace;
/// <summary>
/// Gets or sets the selected color space.
/// </summary>
public ColorSpaces SelectedColorSpace
{
get { return _selectedColorSpace; }
set
{
_selectedColorSpace = value;
RaisePropertyChangedAuto();
}
}
/// <summary>
/// Initializes a new instance of the <see cref="JobCreationViewVM"/> class.
/// </summary>
/// <param name="supportedJobTypes">The supported job types.</param>
/// <param name="supportedColorSpaces">The supported color spaces</param>
public JobCreationViewVM(List<JobTypes> supportedJobTypes,List<ColorSpaces> supportedColorSpaces) : base()
{
SupportedJobTypes = supportedJobTypes;
SupportedColorSpaces = supportedColorSpaces;
}
}
}
|