10 {
11 QSettings settings;
12
13 settings.beginGroup("default");
14 if (!settings.contains("background")) {
15 QColor color = Qt::white;
16 settings.setValue("background", color);
17 }
18 if (!settings.contains("foreground")) {
19 QColor color = Qt::black;
20 settings.setValue("foreground", color);
21 }
22 settings.endGroup();
23
24 settings.beginGroup("active_file");
25 if (!settings.contains("background")) {
26 QColor color = Qt::white;
27 settings.setValue("background", color);
28 }
29 if (!settings.contains("foreground")) {
30 QColor color = Qt::blue;
31 settings.setValue("foreground", color);
32 }
33 settings.endGroup();
34
35 settings.beginGroup("highlight");
36 if (!settings.contains("background")) {
37 QColor color = Qt::white;
38 settings.setValue("background", color);
39 }
40 if (!settings.contains("foreground")) {
41 QColor color = Qt::magenta;
42 settings.setValue("foreground", color);
43 }
44 settings.endGroup();
45
46 settings.beginGroup("inherited");
47 if (!settings.contains("background")) {
48 QColor color = Qt::white;
49 settings.setValue("background", color);
50 }
51 if (!settings.contains("foreground")) {
52 QColor color {0x804040};
53 settings.setValue("foreground", color);
54 }
55 settings.endGroup();
56
57 settings.beginGroup("readonly");
58 if (!settings.contains("background")) {
59 QColor color = Qt::gray;
60 settings.setValue("background", color);
61 }
62 if (!settings.contains("foreground")) {
63 QColor color = Qt::darkRed;
64 settings.setValue("foreground", color);
65 }
66 settings.endGroup();
67
68 settings.beginGroup("error");
69 if (!settings.contains("background")) {
70 QColor color = Qt::white;
71 settings.setValue("background", color);
72 }
73 if (!settings.contains("foreground")) {
74 QColor color = Qt::red;
75 settings.setValue("foreground", color);
76 }
77 settings.endGroup();
78
79 settings.beginGroup("note");
80 if (!settings.contains("background")) {
81 QColor color {0xfff0ff};
82 settings.setValue("background", color);
83 }
84 if (!settings.contains("foreground")) {
85 QColor color = Qt::black;
86 settings.setValue("foreground", color);
87 }
88 settings.endGroup();
89
90 settings.beginGroup("line");
91 if (!settings.contains("background")) {
92 QColor color = Qt::black;
93 settings.setValue("background", color);
94 }
95 if (!settings.contains("foreground")) {
96 QColor color = Qt::black;
97 settings.setValue("foreground", color);
98 }
99 settings.endGroup();
100
101 }