29
33
ui->bodyColour->insertColor(QColor(234, 234, 234),"Light Grey",0);
30
34
ui->bodyColour->setCurrentColor(QColor(234, 234, 234));
33
39
string s1 = getenv ("HOME");
34
string s2 = "/testqt.txt";
40
string s2 = "/.notify-osd";
37
nf.open ((s1+s2).c_str());
43
nf.open ((s1+s2).c_str());
45
ui->statusBar->showMessage("Loading configuration file",3000);
48
ui->statusBar->showMessage("No configuration file to load",3000);
51
ui->statusBar->showMessage("",3000);
55
ui->statusBar->showMessage("Configuration file incomplete",3000);
44
59
if (s=="dynamic") {
45
60
ui->positionCombo->setCurrentIndex(1);
67
ui->statusBar->showMessage("Configuration file incomplete",3000);
53
71
ui->timeoutSpin->setValue(atoi(s.c_str()));
75
ui->statusBar->showMessage("Configuration file incomplete",3000);
58
79
ui->bblVerticalGap->setValue(atoi(s.c_str()));
83
ui->statusBar->showMessage("Configuration file incomplete",3000);
63
87
ui->bblHorizontalGap->setValue(atoi(s.c_str()));
91
ui->statusBar->showMessage("Configuration file incomplete",3000);
68
95
ui->bblCornerRadius->setValue(atoi(s.c_str()));
99
ui->statusBar->showMessage("Configuration file incomplete",3000);
73
103
ui->bblIconSize->setValue(atoi(s.c_str()));
107
ui->statusBar->showMessage("Configuration file incomplete",3000);
78
111
ui->bblGaugeSize->setValue(atoi(s.c_str()));
115
ui->statusBar->showMessage("Configuration file incomplete",3000);
83
119
ui->bblWidth->setValue(atoi(s.c_str()));
123
ui->statusBar->showMessage("Configuration file incomplete",3000);
88
127
QColor qc = QColor(("#"+s).c_str());
89
128
ui->bblBackColour->setCurrentColor(qc);
132
ui->statusBar->showMessage("Configuration file incomplete",3000);
94
136
ui->bblOpacity->setValue(atoi(s.c_str()));
140
ui->statusBar->showMessage("Configuration file incomplete",3000);
99
144
ui->marginSize->setValue(atoi(s.c_str()));
148
ui->statusBar->showMessage("Configuration file incomplete",3000);
104
152
ui->titleSize->setValue(atoi(s.c_str()));
156
ui->statusBar->showMessage("Configuration file incomplete",3000);
109
160
if (s=="normal"){
110
161
ui->titleWeight->setCurrentIndex(1);
170
ui->statusBar->showMessage("Configuration file incomplete",3000);
120
174
QColor qc2 = QColor(("#"+s).c_str());
121
175
ui->titleColour->setCurrentColor(qc2);
179
ui->statusBar->showMessage("Configuration file incomplete",3000);
126
183
ui->titleOpacity->setValue(atoi(s.c_str()));
187
ui->statusBar->showMessage("Configuration file incomplete",3000);
131
191
ui->bodySize->setValue(atoi(s.c_str()));
195
ui->statusBar->showMessage("Configuration file incomplete",3000);
136
199
if (s=="normal"){
137
200
ui->bodyWeight->setCurrentIndex(1);
209
ui->statusBar->showMessage("Configuration file incomplete",3000);
147
213
QColor qc3 = QColor(("#"+s).c_str());
148
214
ui->bodyColour->setCurrentColor(qc3);
218
ui->statusBar->showMessage("Configuration file incomplete",3000);
153
222
ui->titleOpacity->setValue(atoi(s.c_str()));
226
ui->statusBar->showMessage("Configuration file incomplete",3000);
158
230
ui->bodySize->setValue(atoi(s.c_str()));
232
ui->statusBar->showMessage("Loaded configuration file",3000);
162
244
string clean (string s)
271
353
system ("killall notify-osd");
272
system ("notify-send -u critical \"Notify OSD Configuration\" \"This is how the notifications now look.\"");
354
system (("notify-send -u critical -i "+s1+"/.notifyosdconf/not.png \"Notify OSD Configuration\" \"This is how the notifications now look.\"").c_str());
275
357
void MainWindow::on_actionQuit_triggered()
296
378
window->move((desk.width() - window->frameGeometry().width()) / 2,
297
379
(desk.height() - window->frameGeometry().height()) / 2);
381
void MainWindow::on_actionAbout_Qt_triggered()
382
{ QMessageBox::aboutQt(0, "About QT"); }