summaryrefslogtreecommitdiffabout
path: root/kalarmd/alarmdialog.cpp
authorzautrix <zautrix>2005-03-26 20:45:19 (UTC)
committer zautrix <zautrix>2005-03-26 20:45:19 (UTC)
commita24f954912ee2dbb76dcbde1abc9f20b06abbf93 (patch) (side-by-side diff)
tree8b864e1cd9e5016e2bb398a3c3c132e78f21029a /kalarmd/alarmdialog.cpp
parentc9c3f9e65a72a3c79d7f67eba68fca4537004808 (diff)
downloadkdepimpi-a24f954912ee2dbb76dcbde1abc9f20b06abbf93.zip
kdepimpi-a24f954912ee2dbb76dcbde1abc9f20b06abbf93.tar.gz
kdepimpi-a24f954912ee2dbb76dcbde1abc9f20b06abbf93.tar.bz2
timer fixes
Diffstat (limited to 'kalarmd/alarmdialog.cpp') (more/less context) (show whitespace changes)
-rw-r--r--kalarmd/alarmdialog.cpp24
1 files changed, 20 insertions, 4 deletions
diff --git a/kalarmd/alarmdialog.cpp b/kalarmd/alarmdialog.cpp
index 751ba57..794c8ae 100644
--- a/kalarmd/alarmdialog.cpp
+++ b/kalarmd/alarmdialog.cpp
@@ -23,25 +23,27 @@
// $Id$
#include <qhbox.h>
#include <qvbox.h>
#include <qapp.h>
#include <qlabel.h>
#include <qlayout.h>
#include <qfile.h>
#include <qtimer.h>
#include <qsound.h>
#include <qpushbutton.h>
+#define protected public
#include <qspinbox.h>
+#undef protected
#include <stdlib.h>
#ifndef _WIN32_
#include <unistd.h>
#include <sys/ioctl.h>
#endif
#include <stdio.h>
#include <fcntl.h>
#ifndef DESKTOP_VERSION
#include <qtopia/alarmserver.h>
#include <qpe/resource.h>
#include <qtopia/sound.h>
@@ -81,36 +83,50 @@ AlarmDialog::AlarmDialog(QWidget *parent,const char *name)
l->setAlignment( AlignCenter);
layout->addWidget ( mMessage );
layout->addWidget ( l );
mMissedAlarms= new QLabel ( "", this );
mMissedAlarms->setAlignment( AlignCenter);
playSoundTimer = new QTimer( this );
connect ( playSoundTimer, SIGNAL( timeout() ), this, SLOT (playSound() ) );
playSoundTimer->stop();
layout->addWidget ( mMissedAlarms );
- QHBox *suspendBox = new QHBox( this );
+ QVBox *suspendBox = new QVBox( this );
suspendBox->setSpacing(3);
layout->addWidget ( suspendBox );
- (void)new QLabel("Suspend duration (minutes):",suspendBox);
+ QLabel* labb = new QLabel("Suspend duration (minutes):",suspendBox);
+ labb->setAlignment(AlignCenter);
+ fo = font();
+ fo.setPointSize( 36 );
mSuspendSpin = new QSpinBox(1,1440,1,suspendBox);
+ mSuspendSpin->setFont( fo );
mSuspendSpin->setValue(7); // default suspend duration
- QHBox * bbox = new QHBox ( this );
+ mSuspendSpin->setButtonSymbols( QSpinBox::PlusMinus );
+ mSuspendSpin->setButtonSymbols( QSpinBox::PlusMinus );
+ mSuspendSpin->upButton ()->setFixedSize( QSize( 48, 30 ));
+ mSuspendSpin->downButton ()->setFixedSize( QSize( 48, 30 ));
+ mSuspendSpin->setFixedSize( 100,62 );
+ mSuspendSpin->setButtonSymbols( QSpinBox::PlusMinus );
+
+ QVBox * bbox = new QVBox ( this );
layout->addWidget ( bbox );
- bbox->layout()->setSpacing( 5 );
+ bbox->layout()->setSpacing( 2 );
QPushButton* suspend = new QPushButton( "Suspend", bbox);
QPushButton* silen = new QPushButton( " Stop sound ", bbox);
QPushButton* okbut = new QPushButton( "Ok", bbox);
+ suspend->setFont( fo );
+ silen->setFont( fo );
+ okbut->setFont( fo );
connect (silen , SIGNAL( clicked() ), this, SLOT (silent() ) );
connect (suspend , SIGNAL( clicked() ), this, SLOT (slotSuspend() ) );
connect (okbut , SIGNAL( clicked() ), this, SLOT (slotOk() ) );
#ifndef _WIN32_
if ( QFile::exists ( "/dev/sharp_led" ) )
fd_led = open ( "/dev/sharp_led", O_RDWR|O_NONBLOCK );
else
#endif
fd_led = 0;
statusLED.which = SHARP_LED_SALARM;
mSilent = false;
mSuspendCounter = 0;