DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
dbe
src
internal
StyleUtility.cpp
Go to the documentation of this file.
1
// DUNE DAQ modification notice:
2
// This file has been modified from the original ATLAS dbe source for the DUNE DAQ project.
3
// Fork baseline commit: dbe-02-12-17 (2022-05-12).
4
// Renamed since fork: no.
5
7
#include "
dbe/StyleUtility.hpp
"
8
9
QColor
dbe::StyleUtility::TableColorAttribute
;
10
QColor
dbe::StyleUtility::TableAttributeBackground
;
11
12
QColor
dbe::StyleUtility::FileReadOnlyForeground
;
13
QColor
dbe::StyleUtility::FileReadOnlyBackground
;
14
15
QColor
dbe::StyleUtility::TableColorRelationship
;
16
QColor
dbe::StyleUtility::TableRelationshipBackground
;
17
18
QColor
dbe::StyleUtility::ObjectForeground
;
19
QColor
dbe::StyleUtility::ObjectBackground
;
20
21
QColor
dbe::StyleUtility::DefaultValueBackground
;
22
23
QPalette
dbe::StyleUtility::AlertStatusBarPallete
;
24
QPalette
dbe::StyleUtility::AlertStatusBarPalleteWindow
;
25
QPalette
dbe::StyleUtility::WarningStatusBarPallete
;
26
QPalette
dbe::StyleUtility::WarningStatusBarPalleteWindow
;
27
QPalette
dbe::StyleUtility::PaleGreenPalleteButton
;
28
QPalette
dbe::StyleUtility::LoadedDefault
;
29
30
31
void
dbe::StyleUtility::InitColorManagement
()
32
{
33
QSettings settings;
34
35
settings.beginGroup(
"attribute"
);
36
if
(!settings.contains(
"foreground"
)) {
37
settings.setValue(
"foreground"
, QColor (
"#1B676B"
));
38
}
39
if
(!settings.contains(
"background"
)) {
40
settings.setValue(
"background"
, QColor (
"#ffffff"
));
41
}
42
if
(!settings.contains(
"default-background"
)) {
43
settings.setValue(
"default-background"
, QColor (
"#b8f4ff"
));
44
}
45
46
DefaultValueBackground
= settings.value(
"default-background"
).value<QColor>();
47
TableColorAttribute
= settings.value(
"foreground"
).value<QColor>();
48
TableAttributeBackground
= settings.value(
"background"
).value<QColor>();
49
settings.endGroup();
50
51
settings.beginGroup(
"relationship"
);
52
if
(!settings.contains(
"foreground"
)) {
53
settings.setValue(
"foreground"
, QColor (
"#AD4713"
));
54
}
55
if
(!settings.contains(
"background"
)) {
56
settings.setValue(
"background"
, QColor ( Qt::white ));
57
}
58
TableColorRelationship
= settings.value(
"foreground"
).value<QColor>();
59
TableRelationshipBackground
= settings.value(
"background"
).value<QColor>();
60
settings.endGroup();
61
62
63
settings.beginGroup(
"readonly"
);
64
if
(!settings.contains(
"background"
)) {
65
settings.setValue(
"background"
, QColor(Qt::lightGray));
66
}
67
if
(!settings.contains(
"foreground"
)) {
68
settings.setValue(
"foreground"
, QColor(Qt::darkRed));
69
}
70
FileReadOnlyForeground
= settings.value(
"foreground"
).value<QColor>();
71
FileReadOnlyBackground
= settings.value(
"background"
).value<QColor>();
72
settings.endGroup();
73
74
settings.beginGroup(
"object"
);
75
if
(!settings.contains(
"foreground"
)) {
76
settings.setValue(
"foreground"
, QColor(Qt::blue));
77
}
78
if
(!settings.contains(
"background"
)) {
79
settings.setValue(
"background"
, QColor(Qt::white));
80
}
81
ObjectForeground
= settings.value(
"foreground"
).value<QColor>();
82
ObjectBackground
= settings.value(
"background"
).value<QColor>();
83
settings.endGroup();
84
85
86
AlertStatusBarPallete
.setColor ( QPalette::Active, QPalette::Base, QColor (
"red"
) );
87
AlertStatusBarPallete
.setColor ( QPalette::Inactive, QPalette::Base, QColor (
"red"
) );
88
WarningStatusBarPallete
.setColor ( QPalette::Active, QPalette::Base, QColor (
"yellow"
) );
89
WarningStatusBarPallete
.setColor ( QPalette::Inactive, QPalette::Base,
90
QColor (
"yellow"
) );
91
AlertStatusBarPalleteWindow
.setColor ( QPalette::Active, QPalette::Window,
92
QColor (
"red"
) );
93
AlertStatusBarPalleteWindow
.setColor ( QPalette::Inactive, QPalette::Window,
94
QColor (
"red"
) );
95
WarningStatusBarPalleteWindow
.setColor ( QPalette::Active, QPalette::Window,
96
QColor (
"yellow"
) );
97
WarningStatusBarPalleteWindow
.setColor ( QPalette::Inactive, QPalette::Window,
98
QColor (
"yellow"
) );
99
LoadedDefault
.setColor ( QPalette::Active, QPalette::Base,
DefaultValueBackground
);
100
LoadedDefault
.setColor ( QPalette::Inactive, QPalette::Base,
DefaultValueBackground
);
101
102
PaleGreenPalleteButton
.setColor ( QPalette::Active, QPalette::Button,
103
QColor::fromRgb ( 190, 238, 158 ) );
104
PaleGreenPalleteButton
.setColor ( QPalette::Inactive, QPalette::Button,
105
QColor::fromRgb ( 190, 238, 158 ) );
106
}
StyleUtility.hpp
dbe::StyleUtility::PaleGreenPalleteButton
static QPalette PaleGreenPalleteButton
Definition
StyleUtility.hpp:40
dbe::StyleUtility::ObjectForeground
static QColor ObjectForeground
Definition
StyleUtility.hpp:33
dbe::StyleUtility::AlertStatusBarPalleteWindow
static QPalette AlertStatusBarPalleteWindow
Definition
StyleUtility.hpp:37
dbe::StyleUtility::TableRelationshipBackground
static QColor TableRelationshipBackground
Definition
StyleUtility.hpp:26
dbe::StyleUtility::InitColorManagement
static void InitColorManagement()
Definition
StyleUtility.cpp:31
dbe::StyleUtility::FileReadOnlyForeground
static QColor FileReadOnlyForeground
Definition
StyleUtility.hpp:30
dbe::StyleUtility::AlertStatusBarPallete
static QPalette AlertStatusBarPallete
Definition
StyleUtility.hpp:36
dbe::StyleUtility::TableColorAttribute
static QColor TableColorAttribute
Including DBE.
Definition
StyleUtility.hpp:22
dbe::StyleUtility::LoadedDefault
static QPalette LoadedDefault
Definition
StyleUtility.hpp:41
dbe::StyleUtility::WarningStatusBarPalleteWindow
static QPalette WarningStatusBarPalleteWindow
Definition
StyleUtility.hpp:39
dbe::StyleUtility::WarningStatusBarPallete
static QPalette WarningStatusBarPallete
Definition
StyleUtility.hpp:38
dbe::StyleUtility::TableAttributeBackground
static QColor TableAttributeBackground
Definition
StyleUtility.hpp:23
dbe::StyleUtility::DefaultValueBackground
static QColor DefaultValueBackground
Definition
StyleUtility.hpp:28
dbe::StyleUtility::TableColorRelationship
static QColor TableColorRelationship
Definition
StyleUtility.hpp:25
dbe::StyleUtility::ObjectBackground
static QColor ObjectBackground
Definition
StyleUtility.hpp:34
dbe::StyleUtility::FileReadOnlyBackground
static QColor FileReadOnlyBackground
Definition
StyleUtility.hpp:31
Generated on
for DUNE-DAQ by
1.17.0