#include "clockswidget.h"
#include "chessclock.h"
+#include "screenlitkeeper.h"
+
#include <QLabel>
#include <QPixmap>
#include <QApplication>
delayTimer_.start(); // Initial start
recentX = recentY = -1;
+
+ // ScreenLitKeeper to keep screen lit when playing
+ keeper_ = new ScreenLitKeeper(this);
}
ClocksWidget::~ClocksWidget()
white_->pauseTurn();
pauseLabel_->setVisible(true);
pauseButton_->setVisible(false);
+ keeper_->keepScreenLit(false);
+
}
else if( status_ == BlackTurn)
{
black_->pauseTurn();
pauseLabel_->setVisible(true);
pauseButton_->setVisible(false);
+ keeper_->keepScreenLit(false);
}
}
// Start game!
welcomeLabel_->setVisible(false);
pauseButton_->setVisible(true);
+ keeper_->keepScreenLit(true);
white_->startTurn();
status_ = WhiteTurn;
break;
break;
case WhitePause:
// Continue play
+ keeper_->keepScreenLit(true);
pauseLabel_->setVisible(false);
pauseButton_->setVisible(true);
white_->continueTurn();
break;
case BlackPause:
// Continue play
+ keeper_->keepScreenLit();
pauseLabel_->setVisible(false);
pauseButton_->setVisible(true);
black_->continueTurn();