diff options
author | Javier S. Pedro <maemo@javispedro.com> | 2011-09-16 20:51:27 +0200 |
---|---|---|
committer | Javier <javier@pcjavier.(none)> | 2011-09-16 20:51:27 +0200 |
commit | b6060852c4b317cd73043cdc82b652d187d952fd (patch) | |
tree | a5795eb33379e7172cd16962c131b8bac8db16da /testwatchlet.cpp | |
parent | aa1c0fd3146b4ed055d181c99d52463afa6bedbb (diff) | |
download | sowatch-b6060852c4b317cd73043cdc82b652d187d952fd.tar.gz sowatch-b6060852c4b317cd73043cdc82b652d187d952fd.zip |
Fixing some bugs in damage tracking on real N950
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); -} |