diff options
Diffstat (limited to 'testwatchlet.cpp')
-rw-r--r-- | testwatchlet.cpp | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/testwatchlet.cpp b/testwatchlet.cpp index b29eb0f..ffc4097 100644 --- a/testwatchlet.cpp +++ b/testwatchlet.cpp @@ -11,9 +11,21 @@ TestWatchlet::TestWatchlet(WatchServer* server) : { _timer->setInterval(50); connect(_timer, SIGNAL(timeout()), SLOT(interv())); + connect(this, SIGNAL(activated()), SLOT(handleActivated())); + connect(this, SIGNAL(deactivated()), SLOT(handleDeactivated())); } -void TestWatchlet::activate() +void TestWatchlet::interv() +{ + QPainter p(watch()); + //p.fillRect(8, _y, 8, 1, Qt::black); + _y = (_y + 1) % watch()->height(); + p.fillRect(0, _y, _y, 2, Qt::black); + //p.fillRect(0, 0, watch()->width(), watch()->height(), Qt::black); +} + + +void TestWatchlet::handleActivated() { qDebug() << "test watchlet activated"; QPainter p(watch()); @@ -21,17 +33,8 @@ void TestWatchlet::activate() _timer->start(); } -void TestWatchlet::deactivate() +void TestWatchlet::handleDeactivated() { _timer->stop(); qDebug() << "test watchlet deactivated"; } - -void TestWatchlet::interv() -{ - QPainter p(watch()); - //p.fillRect(8, _y, 8, 1, Qt::black); - _y = (_y + 1) % watch()->height(); - p.fillRect(0, _y, _y, 2, Qt::black); - //p.fillRect(0, 0, watch()->width(), watch()->height(), Qt::black); -} |