-rw-r--r-- | kalarmd/simplealarmdaemonimpl.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/kalarmd/simplealarmdaemonimpl.cpp b/kalarmd/simplealarmdaemonimpl.cpp index 141a9ce..15eff28 100644 --- a/kalarmd/simplealarmdaemonimpl.cpp +++ b/kalarmd/simplealarmdaemonimpl.cpp | |||
@@ -640,4 +640,17 @@ void SimpleAlarmDaemonImpl::confTimer( int time ) | |||
640 | timerMesssage = mess; | 640 | timerMesssage = mess; |
641 | QString timerDuration ; | ||
642 | if ( minutes < 60 ) { | ||
643 | timerDuration = QString::number( minutes ) + " min"; | ||
644 | } else { | ||
645 | if ( minutes % 60 ) { | ||
646 | timerDuration = QString::number( minutes/60 ) +":"; | ||
647 | minutes = minutes%60; | ||
648 | if ( minutes < 10 ) timerDuration += "0"; | ||
649 | timerDuration += QString::number( minutes ) + " h"; | ||
650 | } | ||
651 | else | ||
652 | timerDuration = QString::number( minutes / 60 )+ " hours"; | ||
653 | } | ||
641 | AlarmServer::addAlarm ( mRunningTimer,"koalarm",timerMesssage.utf8()); | 654 | AlarmServer::addAlarm ( mRunningTimer,"koalarm",timerMesssage.utf8()); |
642 | mTimerStartLabel->setText( disp + "\n\nTimer started!" ); | 655 | mTimerStartLabel->setText( disp + "\n\n" + timerDuration +"\n\nTimer started!" ); |
643 | int w = mTimerStartLabel->sizeHint().width()+20; | 656 | int w = mTimerStartLabel->sizeHint().width()+20; |