author | llornkcor <llornkcor> | 2002-05-31 13:00:05 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2002-05-31 13:00:05 (UTC) |
commit | 075f2ae74f328581ec0db05d633961f3baa5ed36 (patch) (side-by-side diff) | |
tree | 370eb2838813a9fa2aaf47e32f6e711dd2a8f36e | |
parent | dd08e7fa2ccbcc0489c17ed305b20a9a7d187161 (diff) | |
download | opie-075f2ae74f328581ec0db05d633961f3baa5ed36.zip opie-075f2ae74f328581ec0db05d633961f3baa5ed36.tar.gz opie-075f2ae74f328581ec0db05d633961f3baa5ed36.tar.bz2 |
added clock to popup if closed before app gets alarm message
-rw-r--r-- | noncore/tools/clock/clock.cpp | 11 | ||||
-rw-r--r-- | noncore/tools/clock/clock.h | 1 |
2 files changed, 9 insertions, 3 deletions
diff --git a/noncore/tools/clock/clock.cpp b/noncore/tools/clock/clock.cpp index 0a21146..9b9e644 100644 --- a/noncore/tools/clock/clock.cpp +++ b/noncore/tools/clock/clock.cpp @@ -18,4 +18,5 @@ ** **********************************************************************/ +// changes added and Copyright (C) by L. J. Potter <ljp@llornkcor.com> 2002 #include "clock.h" @@ -67,4 +68,5 @@ Clock::Clock( QWidget * parent, const char * name, WFlags f ) ampm = config.readBoolEntry( "AMPM", TRUE ); + snoozeBtn = new QPushButton ( this); snoozeBtn->setText( tr( "Snooze" ) ); @@ -381,8 +383,13 @@ void Clock::appMessage(const QCString& msg, const QByteArray& data) int timerStay = 5000; bSound=TRUE; + qDebug("Message received in clock"); if ( msg == "alarm(QDateTime,int)" ) { Sound::soundAlarm(); stopTimer = startTimer( timerStay); } + show(); + raise(); + QPEApplication::setKeepRunning(); + setActiveWindow(); } @@ -486,6 +493,6 @@ QPoint AnalogClock::rotate( QPoint c, QPoint p, int a ) return QPoint( nx, ny ); } -void Clock::slotAdjustTime() -{ + +void Clock::slotAdjustTime() { QCopEnvelope e("QPE/System", "execute(QString)"); e << QString("systemtime"); diff --git a/noncore/tools/clock/clock.h b/noncore/tools/clock/clock.h index 024dd28..be71b9d 100644 --- a/noncore/tools/clock/clock.h +++ b/noncore/tools/clock/clock.h @@ -78,5 +78,4 @@ private slots: void timerEvent( QTimerEvent *e ); void slotAdjustTime(); - private: void clearClock(); |