X-Git-Url: http://git.maemo.org/git/?p=ghostsoverboard;a=blobdiff_plain;f=seascene.cpp;h=b29c068b555bc7655e2562baa7d23a0d05aa5247;hp=5d1273fd8cd2d991a01d57148b1166a73af3a0a1;hb=65329e998b27b5ccacd2d39c29a4d6b2fa8f2844;hpb=2f9d69fb3f90d7a81303767ef66b277670d10a3e diff --git a/seascene.cpp b/seascene.cpp index 5d1273f..b29c068 100644 --- a/seascene.cpp +++ b/seascene.cpp @@ -89,6 +89,8 @@ SeaScene::SeaScene(QObject *parent) : pPauseAction_->setCheckable(true); connect(pPauseAction_,SIGNAL(toggled(bool)),this,SLOT(pause(bool))); + connect(&deviceInfo_,SIGNAL(lockStatusChanged(bool)),this,SLOT(handleDeviceLocked(bool))); + autopauseTimer.setSingleShot(true); autopauseTimer.setInterval(15*60*1000); @@ -712,3 +714,12 @@ void SeaScene::turnPauseOn() { pPauseAction_->setChecked(true); } + +void SeaScene::handleDeviceLocked(bool isLocked) +{ + //pauses if locked but does not unpause if unlocked + if(isLocked) + { + pPauseAction_->setChecked(true); + } +}