DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
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
8
11
14
17
20
22
29
30
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}
static QPalette PaleGreenPalleteButton
static QColor ObjectForeground
static QPalette AlertStatusBarPalleteWindow
static QColor TableRelationshipBackground
static void InitColorManagement()
static QColor FileReadOnlyForeground
static QPalette AlertStatusBarPallete
static QColor TableColorAttribute
Including DBE.
static QPalette LoadedDefault
static QPalette WarningStatusBarPalleteWindow
static QPalette WarningStatusBarPallete
static QColor TableAttributeBackground
static QColor DefaultValueBackground
static QColor TableColorRelationship
static QColor ObjectBackground
static QColor FileReadOnlyBackground