summaryrefslogtreecommitdiffabout
path: root/kalarmd
authorzautrix <zautrix>2005-04-08 22:39:42 (UTC)
committer zautrix <zautrix>2005-04-08 22:39:42 (UTC)
commitc4bab697d650c249cdff45b753b9e6df2a817877 (patch) (side-by-side diff)
tree2726d1686d42e9d3e42aae780d766df94465281a /kalarmd
parent9667e6f2589d5b2080cca928814f382761f8dda6 (diff)
downloadkdepimpi-c4bab697d650c249cdff45b753b9e6df2a817877.zip
kdepimpi-c4bab697d650c249cdff45b753b9e6df2a817877.tar.gz
kdepimpi-c4bab697d650c249cdff45b753b9e6df2a817877.tar.bz2
alarmdialog fix
Diffstat (limited to 'kalarmd') (more/less context) (ignore whitespace changes)
-rw-r--r--kalarmd/alarmdialog.cpp5
-rw-r--r--kalarmd/alarmdialog.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/kalarmd/alarmdialog.cpp b/kalarmd/alarmdialog.cpp
index 53ff488..65073f6 100644
--- a/kalarmd/alarmdialog.cpp
+++ b/kalarmd/alarmdialog.cpp
@@ -134,12 +134,13 @@ AlarmDialog::AlarmDialog(QWidget *parent,const char *name)
silen->setFont( fo );
okbut->setFont( fo );
okbut->setDefault( true );
connect (silen , SIGNAL( clicked() ), this, SLOT (silent() ) );
connect (mSuspendButton, SIGNAL( clicked() ), this, SLOT (slotSuspend() ) );
connect (okbut , SIGNAL( clicked() ), this, SLOT (slotOk() ) );
+ connect (mSuspendSpin , SIGNAL( valueChanged ( int ) ), this, SLOT ( spinBoxChanged( int ) ) );
#ifndef _WIN32_
if ( QFile::exists ( "/dev/sharp_led" ) )
fd_led = open ( "/dev/sharp_led", O_RDWR|O_NONBLOCK );
else
#endif
fd_led = 0;
@@ -259,12 +260,16 @@ bool AlarmDialog::eventNotification( QString mess, int replay , QString fn, boo
#endif
playSoundTimer->start( 1000, true );
return true;
}
+void AlarmDialog::spinBoxChanged( int )
+{
+ mSilent = true;
+}
void AlarmDialog::playSound ()
{
if (mStopAlarm )
return;
diff --git a/kalarmd/alarmdialog.h b/kalarmd/alarmdialog.h
index 896cf60..1e4636c 100644
--- a/kalarmd/alarmdialog.h
+++ b/kalarmd/alarmdialog.h
@@ -47,12 +47,13 @@ class AlarmDialog : public QDialog {
bool eventNotification(QString m, int replay , QString m2 , bool, int, int );
int getSuspendTime( );
void setSuspendTime( int );
void setServerNotification( bool b );
public slots:
+ void spinBoxChanged( int );
void slotOk();
void slotSuspend();
void reject () ;
void silent () ;
void accept();
void suspend();