author | zecke <zecke> | 2004-02-21 23:26:23 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-02-21 23:26:23 (UTC) |
commit | 7595c4c5e1004efb0b4a3f6dcbd4d2baf7b9c8ac (patch) (unidiff) | |
tree | a3fb948d40018eb43c2541d602607b0db7d1fe47 | |
parent | ed771f43dee91ffd1a260581187c7d50453f70ef (diff) | |
download | opie-7595c4c5e1004efb0b4a3f6dcbd4d2baf7b9c8ac.zip opie-7595c4c5e1004efb0b4a3f6dcbd4d2baf7b9c8ac.tar.gz opie-7595c4c5e1004efb0b4a3f6dcbd4d2baf7b9c8ac.tar.bz2 |
Randomly jumping in the vtable is fun :)
use libopie2 odevice
-rw-r--r-- | core/launcher/serverapp.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/core/launcher/serverapp.cpp b/core/launcher/serverapp.cpp index e18bcee..11381e6 100644 --- a/core/launcher/serverapp.cpp +++ b/core/launcher/serverapp.cpp | |||
@@ -7,33 +7,33 @@ | |||
7 | ** GNU General Public License version 2 as published by the Free Software | 7 | ** GNU General Public License version 2 as published by the Free Software |
8 | ** Foundation and appearing in the file LICENSE.GPL included in the | 8 | ** Foundation and appearing in the file LICENSE.GPL included in the |
9 | ** packaging of this file. | 9 | ** packaging of this file. |
10 | ** | 10 | ** |
11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE | 11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE |
12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | 12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. |
13 | ** | 13 | ** |
14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. | 14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. |
15 | ** | 15 | ** |
16 | ** Contact info@trolltech.com if any conditions of this licensing are | 16 | ** Contact info@trolltech.com if any conditions of this licensing are |
17 | ** not clear to you. | 17 | ** not clear to you. |
18 | ** | 18 | ** |
19 | **********************************************************************/ | 19 | **********************************************************************/ |
20 | 20 | ||
21 | #include "serverapp.h" | 21 | #include "serverapp.h" |
22 | 22 | ||
23 | #include <opie/odevice.h> | 23 | #include <opie2/odevice.h> |
24 | 24 | ||
25 | #include <qtopia/password.h> | 25 | #include <qtopia/password.h> |
26 | #include <qtopia/config.h> | 26 | #include <qtopia/config.h> |
27 | #include <qtopia/power.h> | 27 | #include <qtopia/power.h> |
28 | 28 | ||
29 | #ifdef Q_WS_QWS | 29 | #ifdef Q_WS_QWS |
30 | #include <qtopia/qcopenvelope_qws.h> | 30 | #include <qtopia/qcopenvelope_qws.h> |
31 | #endif | 31 | #endif |
32 | #include <qtopia/global.h> | 32 | #include <qtopia/global.h> |
33 | //#include <qtopia/custom.h> | 33 | //#include <qtopia/custom.h> |
34 | 34 | ||
35 | #ifdef Q_WS_QWS | 35 | #ifdef Q_WS_QWS |
36 | #include <qgfx_qws.h> | 36 | #include <qgfx_qws.h> |
37 | #endif | 37 | #endif |
38 | #ifdef Q_OS_WIN32 | 38 | #ifdef Q_OS_WIN32 |
39 | #include <io.h> | 39 | #include <io.h> |
@@ -356,64 +356,64 @@ ServerApplication::~ServerApplication() | |||
356 | ungrabKeyboard(); | 356 | ungrabKeyboard(); |
357 | 357 | ||
358 | 358 | ||
359 | delete pa; | 359 | delete pa; |
360 | delete m_ps; | 360 | delete m_ps; |
361 | delete m_ps_last; | 361 | delete m_ps_last; |
362 | } | 362 | } |
363 | 363 | ||
364 | void ServerApplication::apmTimeout() { | 364 | void ServerApplication::apmTimeout() { |
365 | serverApp-> checkMemory( ); // in case no events are generated | 365 | serverApp-> checkMemory( ); // in case no events are generated |
366 | *m_ps_last = *m_ps; | 366 | *m_ps_last = *m_ps; |
367 | *m_ps = PowerStatusManager::readStatus(); | 367 | *m_ps = PowerStatusManager::readStatus(); |
368 | 368 | ||
369 | if ( m_ps->acStatus() != m_ps_last-> acStatus() ) | 369 | if ( m_ps->acStatus() != m_ps_last-> acStatus() ) |
370 | m_screensaver-> powerStatusChanged( *m_ps ); | 370 | m_screensaver-> powerStatusChanged( *m_ps ); |
371 | 371 | ||
372 | if ( m_ps->acStatus() == PowerStatus::Online ) { | 372 | if ( m_ps->acStatus() == PowerStatus::Online ) { |
373 | return; | 373 | return; |
374 | } | 374 | } |
375 | 375 | ||
376 | int bat = m_ps-> batteryPercentRemaining(); | 376 | int bat = m_ps-> batteryPercentRemaining(); |
377 | 377 | ||
378 | if ( bat < m_ps_last-> batteryPercentRemaining() ) { | 378 | if ( bat < m_ps_last-> batteryPercentRemaining() ) { |
379 | if ( bat <= m_powerCritical ) { | 379 | if ( bat <= m_powerCritical ) { |
380 | QMessageBox battlow( | 380 | QMessageBox battlow( |
381 | tr("WARNING"), | 381 | tr("WARNING"), |
382 | tr("<p>The battery level is critical!" | 382 | tr("<p>The battery level is critical!" |
383 | "<p>Keep power off until AC is restored"), | 383 | "<p>Keep power off until AC is restored"), |
384 | QMessageBox::Warning, | 384 | QMessageBox::Warning, |
385 | QMessageBox::Cancel, QMessageBox::NoButton, QMessageBox::NoButton, | 385 | QMessageBox::Cancel, QMessageBox::NoButton, QMessageBox::NoButton, |
386 | 0, QString::null, TRUE, WStyle_StaysOnTop); | 386 | 0, QString::null, TRUE, WStyle_StaysOnTop); |
387 | battlow.setButtonText(QMessageBox::Cancel, tr("Ok")); | 387 | battlow.setButtonText(QMessageBox::Cancel, tr("Ok")); |
388 | battlow.exec(); | 388 | battlow.exec(); |
389 | } else if ( bat <= m_powerVeryLow ) | 389 | } else if ( bat <= m_powerVeryLow ) |
390 | pa->alert( tr( "The battery is running very low. "), 2 ); | 390 | pa->alert( tr( "The battery is running very low. "), 2 ); |
391 | } | 391 | } |
392 | 392 | ||
393 | if ( m_ps-> backupBatteryStatus() == PowerStatus::VeryLow ) { | 393 | if ( m_ps-> backupBatteryStatus() == PowerStatus::VeryLow ) { |
394 | QMessageBox battlow( | 394 | QMessageBox battlow( |
395 | tr("WARNING"), | 395 | tr("WARNING"), |
396 | tr("<p>The Back-up battery is very low" | 396 | tr("<p>The Back-up battery is very low" |
397 | "<p>Please charge the back-up battery"), | 397 | "<p>Please charge the back-up battery"), |
398 | QMessageBox::Warning, | 398 | QMessageBox::Warning, |
399 | QMessageBox::Cancel, QMessageBox::NoButton, QMessageBox::NoButton, | 399 | QMessageBox::Cancel, QMessageBox::NoButton, QMessageBox::NoButton, |
400 | 0, QString::null, TRUE, WStyle_StaysOnTop); | 400 | 0, QString::null, TRUE, WStyle_StaysOnTop); |
401 | battlow.setButtonText(QMessageBox::Cancel, tr("Ok")); | 401 | battlow.setButtonText(QMessageBox::Cancel, tr("Ok")); |
402 | battlow.exec(); | 402 | battlow.exec(); |
403 | } | 403 | } |
404 | } | 404 | } |
405 | 405 | ||
406 | void ServerApplication::systemMessage( const QCString& msg, | 406 | void ServerApplication::systemMessage( const QCString& msg, |
407 | const QByteArray& data ) { | 407 | const QByteArray& data ) { |
408 | QDataStream stream ( data, IO_ReadOnly ); | 408 | QDataStream stream ( data, IO_ReadOnly ); |
409 | 409 | ||
410 | if ( msg == "setScreenSaverInterval(int)" ) { | 410 | if ( msg == "setScreenSaverInterval(int)" ) { |
411 | int time; | 411 | int time; |
412 | stream >> time; | 412 | stream >> time; |
413 | m_screensaver-> setInterval( time ); | 413 | m_screensaver-> setInterval( time ); |
414 | } | 414 | } |
415 | else if ( msg == "setScreenSaverIntervals(int,int,int)" ) { | 415 | else if ( msg == "setScreenSaverIntervals(int,int,int)" ) { |
416 | int t1, t2, t3; | 416 | int t1, t2, t3; |
417 | stream >> t1 >> t2 >> t3; | 417 | stream >> t1 >> t2 >> t3; |
418 | m_screensaver-> setIntervals( t1, t2, t3 ); | 418 | m_screensaver-> setIntervals( t1, t2, t3 ); |
419 | } | 419 | } |
@@ -813,38 +813,38 @@ void ServerApplication::checkMemory() | |||
813 | "Please end this application\n" | 813 | "Please end this application\n" |
814 | "immediately.") ); | 814 | "immediately.") ); |
815 | recoverMemory(); | 815 | recoverMemory(); |
816 | } | 816 | } |
817 | existingMessage = FALSE; | 817 | existingMessage = FALSE; |
818 | #endif | 818 | #endif |
819 | } | 819 | } |
820 | 820 | ||
821 | bool ServerApplication::recoverMemory() | 821 | bool ServerApplication::recoverMemory() |
822 | { | 822 | { |
823 | return FALSE; | 823 | return FALSE; |
824 | } | 824 | } |
825 | 825 | ||
826 | void ServerApplication::keyClick(int , bool press, bool ) | 826 | void ServerApplication::keyClick(int , bool press, bool ) |
827 | { | 827 | { |
828 | if ( press && m_keyclick_sound ) | 828 | if ( press && m_keyclick_sound ) |
829 | ODevice::inst() -> keySound(); | 829 | ODevice::inst() -> playKeySound(); |
830 | 830 | ||
831 | } | 831 | } |
832 | 832 | ||
833 | void ServerApplication::screenClick(bool press) | 833 | void ServerApplication::screenClick(bool press) |
834 | { | 834 | { |
835 | if ( press && m_screentap_sound ) | 835 | if ( press && m_screentap_sound ) |
836 | ODevice::inst() -> touchSound(); | 836 | ODevice::inst() -> playTouchSound(); |
837 | } | 837 | } |
838 | 838 | ||
839 | void ServerApplication::soundAlarm() { | 839 | void ServerApplication::soundAlarm() { |
840 | if ( me ()->m_alarm_sound ) | 840 | if ( me ()->m_alarm_sound ) |
841 | ODevice::inst()->alarmSound(); | 841 | ODevice::inst()->playAlarmSound(); |
842 | } | 842 | } |
843 | 843 | ||
844 | ServerApplication *ServerApplication::me ( ) | 844 | ServerApplication *ServerApplication::me ( ) |
845 | { | 845 | { |
846 | return static_cast<ServerApplication*>( qApp ); | 846 | return static_cast<ServerApplication*>( qApp ); |
847 | } | 847 | } |
848 | 848 | ||
849 | 849 | ||
850 | #include "serverapp.moc" | 850 | #include "serverapp.moc" |