projects
/
chessclock
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Screen will turn black after 30 min
[chessclock]
/
classes
/
clockswidget.cpp
diff --git
a/classes/clockswidget.cpp
b/classes/clockswidget.cpp
index
eba9628
..
0daf329
100644
(file)
--- a/
classes/clockswidget.cpp
+++ b/
classes/clockswidget.cpp
@@
-109,6
+109,9
@@
ClocksWidget::ClocksWidget(ChessClock *white, ChessClock *black, QWidget *parent
// ScreenLitKeeper to keep screen lit when playing
keeper_ = new ScreenLitKeeper(this);
// ScreenLitKeeper to keep screen lit when playing
keeper_ = new ScreenLitKeeper(this);
+
+ connect( white, SIGNAL(dontEatBattery()), this, SLOT(saveScreen()));
+ connect( black, SIGNAL(dontEatBattery()), this, SLOT(saveScreen()));
}
ClocksWidget::~ClocksWidget()
}
ClocksWidget::~ClocksWidget()
@@
-147,6
+150,11
@@
void ClocksWidget::stopPlay()
status_ = Stopped;
}
status_ = Stopped;
}
+void ClocksWidget::saveScreen()
+{
+ keeper_->keepScreenLit(false);
+}
+
void ClocksWidget::mouseReleaseEvent(QMouseEvent *event)
{
void ClocksWidget::mouseReleaseEvent(QMouseEvent *event)
{