summaryrefslogtreecommitdiffabout
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--kalarmd/alarmdialog.cpp26
1 files changed, 15 insertions, 11 deletions
diff --git a/kalarmd/alarmdialog.cpp b/kalarmd/alarmdialog.cpp
index 7b888ab..bdeee4a 100644
--- a/kalarmd/alarmdialog.cpp
+++ b/kalarmd/alarmdialog.cpp
@@ -69,10 +69,9 @@ AlarmDialog::AlarmDialog(QWidget *parent,const char *name)
int fs = 18;
int fs2 = 12;
+ int baseSize = 6;
if ( QApplication::desktop()->width() < 480 ) {
- setMaximumSize(220, 260);
fs2 = 10;
- }
- else {
- setMaximumSize(440, 440);
+ fs = 12;
+ baseSize = 4;
}
layout->setSpacing( 3 );
@@ -104,5 +103,5 @@ AlarmDialog::AlarmDialog(QWidget *parent,const char *name)
int pointSize = 36;
if ( QApplication::desktop()->width() <= 320 )
- pointSize = 24;
+ pointSize = 18;
fo.setPointSize( pointSize );
mSuspendSpin = new QSpinBox(1,1440,1,this);
@@ -111,9 +110,10 @@ AlarmDialog::AlarmDialog(QWidget *parent,const char *name)
mSuspendSpin->setButtonSymbols( QSpinBox::PlusMinus );
mSuspendSpin->setButtonSymbols( QSpinBox::PlusMinus );
+
#if QT_VERSION < 0x030000
- mSuspendSpin->upButton ()->setFixedSize( QSize( 48, 30 ));
- mSuspendSpin->downButton ()->setFixedSize( QSize( 48, 30 ));
+ mSuspendSpin->upButton ()->setFixedSize( QSize( 8*baseSize, 5*baseSize ));
+ mSuspendSpin->downButton ()->setFixedSize( QSize( 8*baseSize, 5*baseSize ));
#endif
- mSuspendSpin->setFixedSize( 100,62 );
+ mSuspendSpin->setFixedSize( 18*baseSize, 10*baseSize+2 );
mSuspendSpin->setButtonSymbols( QSpinBox::PlusMinus );
QHBoxLayout* layoutSpin = new QHBoxLayout( layout );
@@ -245,6 +245,6 @@ bool AlarmDialog::eventNotification( QString mess, int replay , QString fn, boo
show();
raise();
- qApp->processEvents();
- repaint();
+ //qApp->processEvents();
+ //repaint();
qApp->processEvents();
@@ -263,10 +263,14 @@ bool AlarmDialog::eventNotification( QString mess, int replay , QString fn, boo
void AlarmDialog::playSound ()
{
+
if (mStopAlarm )
return;
+ if (mSilent )
+ return;
showNormal();
setActiveWindow();
mSuspendSpin->setFocus();
raise();
+ repaint();
qApp->processEvents();
@@ -303,5 +307,5 @@ void AlarmDialog::playSound ()
QSound::play ( mFileName );
#endif
- //qDebug("BEEP!");
+ qDebug("BEEP!");
}
} else {