MCPcopy Create free account
hub / github.com/MiniZinc/MiniZincIDE / ThemeManager

Method ThemeManager

MiniZincIDE/theme.cpp:26–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24
25
26ThemeManager::ThemeManager(QObject* parent) : QObject(parent) {
27 _themes.push_back({"Default",
28 ThemeColor(Qt::black, Qt::white), // text
29 ThemeColor(Qt::darkGreen, QColor(0xbb86fc)), //keywords
30 ThemeColor(Qt::blue, QColor(0x13C4F5)), // function
31 ThemeColor(Qt::darkRed, QColor(0xF29F05)), // string
32 ThemeColor(Qt::red, QColor(0x616161)), //comment
33 ThemeColor(Qt::white,QColor(0x222222)), //background
34 ThemeColor(QColor(0xF0F0F0),QColor(0x292929)), // line highlight
35 ThemeColor(QColor(0xE7E3FF),QColor(0x004161)), // text highlight
36 ThemeColor(Qt::red), // error color
37 ThemeColor(QColor(0xd1ab13), Qt::yellow), // warning color
38 true
39 });
40 _themes.push_back({"Blueberry",
41 ThemeColor(QColor(0x0B1224), QColor(0x8EBBED)), // text
42 ThemeColor(QColor(0x3354A7), QColor(0x1172A6)), //keywords
43 ThemeColor(QColor(0x9147A6), QColor(0xD676CC)), // function
44 ThemeColor(QColor(0x132F6B), QColor(0xA192E8)), // string
45 ThemeColor(QColor(0x83B9F5), QColor(0x225773)), //comment
46 ThemeColor(QColor(0xE9ECFF),QColor(0x001926)), //background
47 ThemeColor(QColor(0xE7E3FF),QColor(0x001D2B)), // line highlight
48 ThemeColor(QColor(0xBEBDFC),QColor(0x005580)), // text highlight
49 ThemeColor(Qt::red), // error color
50 ThemeColor(Qt::yellow) // warning color
51 });
52 _themes.push_back({"Mango",
53 ThemeColor(QColor(0x375327), QColor(0xF2DC6D)), // text
54 ThemeColor(QColor(0xF27B35), QColor(0xF2385A)), //keywords
55 ThemeColor(QColor(0xF2385A), QColor(0xF29F05)), // function
56 ThemeColor(QColor(0x51C0BF), QColor(0xF48985)), // string
57 ThemeColor(QColor(0x6A8F2F), QColor(0xF4503F)), //comment
58 ThemeColor(QColor(0xEFDC9B),QColor(0x030500)), //background
59 ThemeColor(QColor(0xD9C78D),QColor(0x070D00)), // line highlight
60 ThemeColor(QColor(0xCFB359),QColor(0x6B6033)), // text highlight
61 ThemeColor(Qt::red, QColor(0x51C0BF)), // error color
62 ThemeColor(Qt::yellow) // warning color
63 });
64}

Callers

nothing calls this directly

Calls 1

ThemeColorClass · 0.85

Tested by

no test coverage detected