Skip to content

Commit f4b9a24

Browse files
committed
Better tab blinking
1 parent 211ef36 commit f4b9a24

File tree

3 files changed

+360
-237
lines changed

3 files changed

+360
-237
lines changed

SmartTimer/mainwindow.cpp

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -177,9 +177,10 @@ void MainWindow::tabBlinking(QString tabName, bool enable)
177177
{
178178
timersBlinkTimer->stop();
179179

180-
ui->Timers->setProperty("blink", false);
181-
this->style()->unpolish(ui->Timers);
182-
this->style()->polish(ui->Timers);
180+
ui->TimersBlink->setProperty("blink", false);
181+
ui->TimersBlink->style()->unpolish(ui->TimersBlink);
182+
ui->TimersBlink->style()->polish(ui->TimersBlink);
183+
ui->TimersBlink->update();;
183184

184185
timersBlinkState = false;
185186

@@ -191,9 +192,10 @@ void MainWindow::tabBlinking(QString tabName, bool enable)
191192
{
192193
alarmsBlinkTimer->stop();
193194

194-
ui->Alarms->setProperty("blink", false);
195-
this->style()->unpolish(ui->Alarms);
196-
this->style()->polish(ui->Alarms);
195+
ui->AlarmsBlink->setProperty("blink", false);
196+
ui->AlarmsBlink->style()->unpolish(ui->AlarmsBlink);
197+
ui->AlarmsBlink->style()->polish(ui->AlarmsBlink);
198+
ui->AlarmsBlink->update();
197199

198200
alarmsBlinkState = false;
199201

@@ -204,21 +206,21 @@ void MainWindow::tabBlinking(QString tabName, bool enable)
204206

205207
void MainWindow::alarmsTabBlink()
206208
{
207-
ui->Alarms->setProperty("blink", !alarmsBlinkState);
208-
ui->Alarms->style()->unpolish(ui->Alarms);
209-
ui->Alarms->style()->polish(ui->Alarms);
210-
209+
ui->AlarmsBlink->setProperty("blink", !alarmsBlinkState);
210+
ui->AlarmsBlink->style()->unpolish(ui->AlarmsBlink);
211+
ui->AlarmsBlink->style()->polish(ui->AlarmsBlink);
212+
ui->AlarmsBlink->update();
211213

212214
alarmsBlinkState = !alarmsBlinkState;
213215
}
214216

215217
void MainWindow::timersTabBlink()
216218
{
217219

218-
ui->Timers->setProperty("blink", !timersBlinkState);
219-
ui->Timers->style()->unpolish(ui->Timers);
220-
ui->Timers->style()->polish(ui->Timers);
221-
ui->Timers->update();
220+
ui->TimersBlink->setProperty("blink", !timersBlinkState);
221+
ui->TimersBlink->style()->unpolish(ui->TimersBlink);
222+
ui->TimersBlink->style()->polish(ui->TimersBlink);
223+
ui->TimersBlink->update();
222224

223225

224226

0 commit comments

Comments
 (0)