-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdisplaylistitemmodel.cpp
99 lines (79 loc) · 2.52 KB
/
displaylistitemmodel.cpp
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#include "displaylistitemmodel.h"
displayListItemModel::displayListItemModel()
{
}
displayListItemModel::displayListItemModel(const QString &monitorName, const unsigned int brightness,
const unsigned int minBrightness, const unsigned int maxBrightness,
const unsigned int stepBrightness, const QStringList whitepointValues)
: m_monitorName(monitorName), m_brightness(brightness),
m_minBrightness(minBrightness),m_maxBrightness(maxBrightness),
m_stepBrightness(stepBrightness), m_whitepointValues(whitepointValues),
m_whitepointSelected("")
{
}
QString displayListItemModel::monitorName() const
{
return m_monitorName;
}
void displayListItemModel::setMonitorName(const QString &newName)
{
m_monitorName=newName;
emit monitorNameChanged();
}
unsigned int displayListItemModel::brightness() const
{
return m_brightness;
}
void displayListItemModel::setBrightness(const unsigned int newBrightness)
{
m_brightness=newBrightness;
qDebug()<<"[displayListModel]: brightness changed to "<<m_brightness;
emit brightnessChanged((long)m_brightness);
}
unsigned int displayListItemModel::minBrightness() const
{
return m_minBrightness;
}
void displayListItemModel::setMinBrightness(const unsigned int newMinBrightness)
{
m_minBrightness=newMinBrightness;
emit minBrightnessChanged();
}
unsigned int displayListItemModel::maxBrightness() const
{
return m_maxBrightness;
}
void displayListItemModel::setMaxBrightness(const unsigned int newMaxBrightness)
{
m_maxBrightness=newMaxBrightness;
emit maxBrightnessChanged();
}
unsigned int displayListItemModel::stepBrightness() const
{
return m_stepBrightness;
}
void displayListItemModel::setStepBrightness(const unsigned int newStepBrightness)
{
m_stepBrightness=newStepBrightness;
emit stepBrightnessChanged();
}
QStringList displayListItemModel::whitepointValues() const
{
qDebug()<<"whitepoints values:"<<m_whitepointValues;
return m_whitepointValues;
}
void displayListItemModel::setWhitepointValues(const QStringList newWhitepointValues)
{
m_whitepointValues = newWhitepointValues;
emit whitepointValuesChanged();
}
QString displayListItemModel::whitepointSelected() const
{
return m_whitepointSelected;
}
void displayListItemModel::setWhitepointSelected(const QString &newWhitepointSelected)
{
m_whitepointSelected=newWhitepointSelected;
qDebug()<<"new whitepoint selection:"<<m_whitepointSelected;
emit whitepointSelectedChanged(m_whitepointSelected);
}