author | conber <conber> | 2002-06-16 12:14:12 (UTC) |
---|---|---|
committer | conber <conber> | 2002-06-16 12:14:12 (UTC) |
commit | d8d1409d6663759fe0b4535d629c8d0231e8f568 (patch) (side-by-side diff) | |
tree | fa219eb6028456bce12844dc615ceca788f9ce7e | |
parent | e3bc0fd26c14717107c3eccffa7d583611291ad1 (diff) | |
download | opie-d8d1409d6663759fe0b4535d629c8d0231e8f568.zip opie-d8d1409d6663759fe0b4535d629c8d0231e8f568.tar.gz opie-d8d1409d6663759fe0b4535d629c8d0231e8f568.tar.bz2 |
sound now on ipaq, too.
-rw-r--r-- | noncore/unsupported/mail2/bend/bend.cpp | 15 | ||||
-rw-r--r-- | noncore/unsupported/mail2/bend/bend.h | 2 | ||||
-rw-r--r-- | noncore/unsupported/mail2/configdiagbase.ui | 2 |
3 files changed, 15 insertions, 4 deletions
diff --git a/noncore/unsupported/mail2/bend/bend.cpp b/noncore/unsupported/mail2/bend/bend.cpp index b4da3ac..fe3b736 100644 --- a/noncore/unsupported/mail2/bend/bend.cpp +++ b/noncore/unsupported/mail2/bend/bend.cpp @@ -3,2 +3,3 @@ #include <qlabel.h> +#include <qsound.h> #include <qtimer.h> @@ -21,2 +22,5 @@ BenD::BenD(QWidget *parent, const char *name, WFlags fl) { + _zaurus = false; + if (QFile("/dev/sharp_buz").exists()) _zaurus = true; + _config = new Config("mail"); @@ -68,2 +72,5 @@ void BenD::slotCheck() _intervalMs = newIntervalMs; +#ifndef QT_NO_DEBUG + qWarning("BenD: Detected interval change"); +#endif } @@ -97,4 +104,8 @@ void BenD::slotIMAPStatus(IMAPResponse &response) if (_config->readBoolEntry("PlaySound", false)) { - ZaurusStuff::buzzerOn(); - QTimer::singleShot(3000, this, SLOT(slotSoundOff())); + if (_zaurus) { + ZaurusStuff::buzzerOn(); + QTimer::singleShot(3000, this, SLOT(slotSoundOff())); + } else { + QSound::play(Resource::findSound("mail/newmail")); + } } diff --git a/noncore/unsupported/mail2/bend/bend.h b/noncore/unsupported/mail2/bend/bend.h index cf50bc5..7972929 100644 --- a/noncore/unsupported/mail2/bend/bend.h +++ b/noncore/unsupported/mail2/bend/bend.h @@ -32,3 +32,3 @@ private: int _intervalMs; - bool _ledOn; + bool _zaurus, _ledOn; diff --git a/noncore/unsupported/mail2/configdiagbase.ui b/noncore/unsupported/mail2/configdiagbase.ui index 754458a..dfe0db8 100644 --- a/noncore/unsupported/mail2/configdiagbase.ui +++ b/noncore/unsupported/mail2/configdiagbase.ui @@ -254,3 +254,3 @@ <name>text</name> - <string>Play sound (Zaurus only)</string> + <string>Play sound</string> </property> |