summaryrefslogtreecommitdiffabout
path: root/kalarmd
authorzautrix <zautrix>2005-09-17 21:37:24 (UTC)
committer zautrix <zautrix>2005-09-17 21:37:24 (UTC)
commite228113016abd6f75824633da9520c1ec1763f23 (patch) (side-by-side diff)
treef574255c93d80de4461c6c2743d4ad0c80102144 /kalarmd
parent2cde25d8061acd536bccd698722952ce8555f5db (diff)
downloadkdepimpi-e228113016abd6f75824633da9520c1ec1763f23.zip
kdepimpi-e228113016abd6f75824633da9520c1ec1763f23.tar.gz
kdepimpi-e228113016abd6f75824633da9520c1ec1763f23.tar.bz2
aa
Diffstat (limited to 'kalarmd') (more/less context) (show whitespace changes)
-rw-r--r--kalarmd/simplealarmdaemonimpl.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/kalarmd/simplealarmdaemonimpl.cpp b/kalarmd/simplealarmdaemonimpl.cpp
index eff96eb..2acfacf 100644
--- a/kalarmd/simplealarmdaemonimpl.cpp
+++ b/kalarmd/simplealarmdaemonimpl.cpp
@@ -65,13 +65,17 @@ SimpleAlarmDaemonImpl::SimpleAlarmDaemonImpl( QWidget *parent )
mPopUp->insertItem( "New Todo", this, SLOT ( newTodo() ) );
mPopUp->insertItem( "New Mail", this, SLOT ( newMail() ) );
mPopUp->insertSeparator();
mPopUp->insertItem( "Multi Sync", this, SLOT ( ringSync() ) );
mTimerPopUp = new QPopupMenu( this );
QFont fon = mTimerPopUp->font();
- fon.setPointSize( fon.pointSize() *3/2 );
+ int points = 16;
+ if ( QApplication::desktop()->width() < 480 )
+ points = 12;
+ fon.setPointSize( points );
+ //qDebug("point s %d ", fon.pointSize());
mTimerPopUp->setFont( fon );
mPopUp->setFont( fon );
mBeepPopUp = new QPopupMenu( this );
mSoundPopUp = new QPopupMenu( this );
mPausePopUp = new QPopupMenu( this );
QPopupMenu* savePopUp = new QPopupMenu( this );
@@ -309,20 +313,18 @@ void SimpleAlarmDaemonImpl::recieve( const QCString& msg, const QByteArray& )
error = true;
}
if ( error ) {
mAlarmMessage = "Procedure Alarm\nError - File not found\n";
mAlarmMessage += mess.mid( 10+len+3+9 );
} else {
- {
- QCopEnvelope e("QPE/Application/kopi", "-writeFileSilent");
- }
//qDebug("-----system command %s ",tempfilename.latin1() );
if ( vfork () == 0 ) {
execl ( tempfilename.latin1(), 0 );
return;
}
+ QTimer::singleShot( 10000, this, SLOT ( writeFile() ) );
return;
}
//qDebug("+++++++system command %s ",tempfilename.latin1() );
}
if ( mess.left( 11 ) == "audio_alarm") {
@@ -342,13 +344,13 @@ void SimpleAlarmDaemonImpl::recieve( const QCString& msg, const QByteArray& )
//qDebug("audio file command %s ",tempfilename.latin1() );
}
if ( mess.left( 9 ) == "cal_alarm") {
mAlarmMessage = mess.mid( 9 ) ;
}
- writeFile();
+ QTimer::singleShot( 10000, this, SLOT ( writeFile() ) );
startAlarm( mAlarmMessage, filename );
}
int SimpleAlarmDaemonImpl::getFileNameLen( QString mess )
{
@@ -645,13 +647,13 @@ void SimpleAlarmDaemonImpl::ringSync()
void SimpleAlarmDaemonImpl::newCountdown()
{
//recieve("cal_alarm", 10 );
}
void SimpleAlarmDaemonImpl::simulate()
{
- writeFile();
+ QTimer::singleShot( 10000, this, SLOT ( writeFile() ) );
QString filename = getenv("QPEDIR") ;
filename += "/pics/kdepim/korganizer/koalarm.wav";
startAlarm("Alarm simulation", filename );
}
void SimpleAlarmDaemonImpl::showKO()
{