author | schurig <schurig> | 2004-09-10 08:04:41 (UTC) |
---|---|---|
committer | schurig <schurig> | 2004-09-10 08:04:41 (UTC) |
commit | 1ce7786a16ee7b9679391090eeedc4cbcaab81ca (patch) (unidiff) | |
tree | 93e562be7ff03ade88d3cc9838c8420a02a5ff8d | |
parent | 0209835eb255beb66cf021c02e659ed8ab02dcd1 (diff) | |
download | opie-1ce7786a16ee7b9679391090eeedc4cbcaab81ca.zip opie-1ce7786a16ee7b9679391090eeedc4cbcaab81ca.tar.gz opie-1ce7786a16ee7b9679391090eeedc4cbcaab81ca.tar.bz2 |
whitespace changes
-rw-r--r-- | core/launcher/serverapp.cpp | 106 |
1 files changed, 58 insertions, 48 deletions
diff --git a/core/launcher/serverapp.cpp b/core/launcher/serverapp.cpp index f1bce40..a2302d8 100644 --- a/core/launcher/serverapp.cpp +++ b/core/launcher/serverapp.cpp | |||
@@ -55,32 +55,38 @@ using namespace Opie::Core; | |||
55 | #include <stdlib.h> | 55 | #include <stdlib.h> |
56 | 56 | ||
57 | static ServerApplication *serverApp = 0; | 57 | static ServerApplication *serverApp = 0; |
58 | static int loggedin=0; | 58 | static int loggedin=0; |
59 | 59 | ||
60 | QCopKeyRegister::QCopKeyRegister() | 60 | QCopKeyRegister::QCopKeyRegister() |
61 | : m_keyCode( 0 ) { | 61 | : m_keyCode( 0 ) |
62 | { | ||
62 | } | 63 | } |
63 | 64 | ||
64 | QCopKeyRegister::QCopKeyRegister( int k, const QCString& c, const QCString& m ) | 65 | QCopKeyRegister::QCopKeyRegister( int k, const QCString& c, const QCString& m ) |
65 | :m_keyCode( k ), m_channel( c ), m_message( m ) { | 66 | :m_keyCode( k ), m_channel( c ), m_message( m ) |
67 | { | ||
66 | } | 68 | } |
67 | 69 | ||
68 | int QCopKeyRegister::keyCode()const { | 70 | int QCopKeyRegister::keyCode() const |
71 | { | ||
69 | return m_keyCode; | 72 | return m_keyCode; |
70 | } | 73 | } |
71 | 74 | ||
72 | QCString QCopKeyRegister::channel()const { | 75 | QCString QCopKeyRegister::channel() const |
76 | { | ||
73 | return m_channel; | 77 | return m_channel; |
74 | } | 78 | } |
75 | 79 | ||
76 | QCString QCopKeyRegister::message()const { | 80 | QCString QCopKeyRegister::message() const |
81 | { | ||
77 | return m_message; | 82 | return m_message; |
78 | } | 83 | } |
79 | 84 | ||
80 | bool QCopKeyRegister::send() { | 85 | bool QCopKeyRegister::send() |
86 | { | ||
81 | if (m_channel.isNull() ) | 87 | if (m_channel.isNull() ) |
82 | return false; | 88 | return false; |
83 | 89 | ||
84 | QCopEnvelope( m_channel, m_message ); | 90 | QCopEnvelope( m_channel, m_message ); |
85 | 91 | ||
86 | return true; | 92 | return true; |
@@ -154,29 +160,31 @@ void KeyFilter::timerEvent(QTimerEvent* e) | |||
154 | heldButton = 0; | 160 | heldButton = 0; |
155 | } | 161 | } |
156 | held_tid = 0; | 162 | held_tid = 0; |
157 | } | 163 | } |
158 | } | 164 | } |
159 | 165 | ||
160 | void KeyFilter::registerKey( const QCopKeyRegister& key ) { | 166 | void KeyFilter::registerKey( const QCopKeyRegister& key ) |
167 | { | ||
161 | m_keys.insert( key.keyCode(), key ); | 168 | m_keys.insert( key.keyCode(), key ); |
162 | } | 169 | } |
163 | 170 | ||
164 | void KeyFilter::unregisterKey( const QCopKeyRegister& key ) { | 171 | void KeyFilter::unregisterKey( const QCopKeyRegister& key ) |
172 | { | ||
165 | m_keys.remove( key.keyCode() ); | 173 | m_keys.remove( key.keyCode() ); |
166 | } | 174 | } |
167 | 175 | ||
168 | bool KeyFilter::keyRegistered( int key ) { | 176 | bool KeyFilter::keyRegistered( int key ) |
177 | { | ||
169 | /* | 178 | /* |
170 | * Check if we've a key registered | 179 | * Check if we've a key registered |
171 | */ | 180 | */ |
172 | if ( !m_keys[key].send()) | 181 | if ( !m_keys[key].send()) |
173 | return false; | 182 | return false; |
174 | else | 183 | else |
175 | return true; | 184 | return true; |
176 | |||
177 | } | 185 | } |
178 | 186 | ||
179 | bool KeyFilter::checkButtonAction(bool db, int keycode, int press, int autoRepeat) | 187 | bool KeyFilter::checkButtonAction(bool db, int keycode, int press, int autoRepeat) |
180 | { | 188 | { |
181 | if ( !loggedin | 189 | if ( !loggedin |
182 | // Permitted keys | 190 | // Permitted keys |
@@ -192,14 +200,13 @@ bool KeyFilter::checkButtonAction(bool db, int keycode, int press, int autoRepe | |||
192 | return TRUE; | 200 | return TRUE; |
193 | 201 | ||
194 | /* check if it was registered */ | 202 | /* check if it was registered */ |
195 | if (!db ) { | 203 | if (!db ) { |
196 | if (keycode != 0 &&press && !autoRepeat && keyRegistered(keycode) ) | 204 | if (keycode != 0 &&press && !autoRepeat && keyRegistered(keycode) ) |
197 | return true; | 205 | return true; |
198 | }else { | 206 | } else { |
199 | |||
200 | 207 | ||
201 | // First check to see if DeviceButtonManager knows something about this button: | 208 | // First check to see if DeviceButtonManager knows something about this button: |
202 | const ODeviceButton* button = ODevice::inst()->buttonForKeycode(keycode); | 209 | const ODeviceButton* button = ODevice::inst()->buttonForKeycode(keycode); |
203 | if (button && !autoRepeat) { | 210 | if (button && !autoRepeat) { |
204 | if ( held_tid ) { | 211 | if ( held_tid ) { |
205 | killTimer(held_tid); | 212 | killTimer(held_tid); |
@@ -263,25 +270,26 @@ QPE_MEMALERTER_IMPL | |||
263 | //--------------------------------------------------------------------------- | 270 | //--------------------------------------------------------------------------- |
264 | 271 | ||
265 | bool ServerApplication::doRestart = FALSE; | 272 | bool ServerApplication::doRestart = FALSE; |
266 | bool ServerApplication::allowRestart = TRUE; | 273 | bool ServerApplication::allowRestart = TRUE; |
267 | bool ServerApplication::ms_is_starting = TRUE; | 274 | bool ServerApplication::ms_is_starting = TRUE; |
268 | 275 | ||
269 | void ServerApplication::switchLCD( bool on ) { | 276 | void ServerApplication::switchLCD( bool on ) |
277 | { | ||
270 | if ( !qApp ) | 278 | if ( !qApp ) |
271 | return; | 279 | return; |
272 | 280 | ||
273 | ServerApplication *dapp = ServerApplication::me() ; | 281 | ServerApplication *dapp = ServerApplication::me() ; |
274 | 282 | ||
275 | if ( !dapp-> m_screensaver ) | 283 | if ( !dapp-> m_screensaver ) |
276 | return; | 284 | return; |
277 | 285 | ||
278 | if ( on ) { | 286 | if ( on ) { |
279 | dapp-> m_screensaver-> setDisplayState ( true ); | 287 | dapp-> m_screensaver-> setDisplayState ( true ); |
280 | dapp-> m_screensaver-> setBacklight ( -3 ); | 288 | dapp-> m_screensaver-> setBacklight ( -3 ); |
281 | }else | 289 | } else |
282 | dapp-> m_screensaver-> setDisplayState ( false ); | 290 | dapp-> m_screensaver-> setDisplayState ( false ); |
283 | 291 | ||
284 | 292 | ||
285 | } | 293 | } |
286 | 294 | ||
287 | ServerApplication::ServerApplication( int& argc, char **argv, Type t ) | 295 | ServerApplication::ServerApplication( int& argc, char **argv, Type t ) |
@@ -356,19 +364,19 @@ ServerApplication::ServerApplication( int& argc, char **argv, Type t ) | |||
356 | 364 | ||
357 | 365 | ||
358 | ServerApplication::~ServerApplication() | 366 | ServerApplication::~ServerApplication() |
359 | { | 367 | { |
360 | ungrabKeyboard(); | 368 | ungrabKeyboard(); |
361 | 369 | ||
362 | |||
363 | delete pa; | 370 | delete pa; |
364 | delete m_ps; | 371 | delete m_ps; |
365 | delete m_ps_last; | 372 | delete m_ps_last; |
366 | } | 373 | } |
367 | 374 | ||
368 | void ServerApplication::apmTimeout() { | 375 | void ServerApplication::apmTimeout() |
376 | { | ||
369 | serverApp-> checkMemory( ); // in case no events are generated | 377 | serverApp-> checkMemory( ); // in case no events are generated |
370 | *m_ps_last = *m_ps; | 378 | *m_ps_last = *m_ps; |
371 | *m_ps = PowerStatusManager::readStatus(); | 379 | *m_ps = PowerStatusManager::readStatus(); |
372 | 380 | ||
373 | if ( m_ps->acStatus() != m_ps_last-> acStatus() ) | 381 | if ( m_ps->acStatus() != m_ps_last-> acStatus() ) |
374 | m_screensaver-> powerStatusChanged( *m_ps ); | 382 | m_screensaver-> powerStatusChanged( *m_ps ); |
@@ -405,13 +413,14 @@ void ServerApplication::apmTimeout() { | |||
405 | battlow.setButtonText(QMessageBox::Cancel, tr("Ok")); | 413 | battlow.setButtonText(QMessageBox::Cancel, tr("Ok")); |
406 | battlow.exec(); | 414 | battlow.exec(); |
407 | } | 415 | } |
408 | } | 416 | } |
409 | 417 | ||
410 | void ServerApplication::systemMessage( const QCString& msg, | 418 | void ServerApplication::systemMessage( const QCString& msg, |
411 | const QByteArray& data ) { | 419 | const QByteArray& data ) |
420 | { | ||
412 | QDataStream stream ( data, IO_ReadOnly ); | 421 | QDataStream stream ( data, IO_ReadOnly ); |
413 | 422 | ||
414 | if ( msg == "setScreenSaverInterval(int)" ) { | 423 | if ( msg == "setScreenSaverInterval(int)" ) { |
415 | int time; | 424 | int time; |
416 | stream >> time; | 425 | stream >> time; |
417 | m_screensaver-> setInterval( time ); | 426 | m_screensaver-> setInterval( time ); |
@@ -518,26 +527,26 @@ void ServerApplication::login(bool at_poweron) | |||
518 | #include <time.h> | 527 | #include <time.h> |
519 | #endif | 528 | #endif |
520 | 529 | ||
521 | namespace { | 530 | namespace { |
522 | void execAutoStart(const QDateTime& suspendTime ) { | 531 | void execAutoStart(const QDateTime& suspendTime ) { |
523 | QString appName; | 532 | QString appName; |
524 | int delay; | 533 | int delay; |
525 | QDateTime now = QDateTime::currentDateTime(); | 534 | QDateTime now = QDateTime::currentDateTime(); |
526 | 535 | ||
527 | Config cfg( "autostart" ); | 536 | Config cfg( "autostart" ); |
528 | cfg.setGroup( "AutoStart" ); | 537 | cfg.setGroup( "AutoStart" ); |
529 | appName = cfg.readEntry( "Apps", "" ); | 538 | appName = cfg.readEntry( "Apps", "" ); |
530 | delay = cfg.readNumEntry( "Delay", 0 ); | 539 | delay = cfg.readNumEntry( "Delay", 0 ); |
531 | 540 | ||
532 | // If the time between suspend and resume was longer then the | 541 | // If the time between suspend and resume was longer then the |
533 | // value saved as delay, start the app | 542 | // value saved as delay, start the app |
534 | if ( suspendTime.secsTo( now ) >= ( delay * 60 ) && !appName.isEmpty() ) { | 543 | if ( suspendTime.secsTo( now ) >= ( delay * 60 ) && !appName.isEmpty() ) { |
535 | QCopEnvelope e( "QPE/System", "execute(QString)" ); | 544 | QCopEnvelope e( "QPE/System", "execute(QString)" ); |
536 | e << QString( appName ); | 545 | e << QString( appName ); |
537 | } | 546 | } |
538 | } | 547 | } |
539 | } | 548 | } |
540 | 549 | ||
541 | 550 | ||
542 | void ServerApplication::togglePower() | 551 | void ServerApplication::togglePower() |
543 | { | 552 | { |
@@ -550,13 +559,12 @@ void ServerApplication::togglePower() | |||
550 | 559 | ||
551 | bool wasloggedin = loggedin; | 560 | bool wasloggedin = loggedin; |
552 | loggedin = 0; | 561 | loggedin = 0; |
553 | m_suspendTime = QDateTime::currentDateTime(); | 562 | m_suspendTime = QDateTime::currentDateTime(); |
554 | 563 | ||
555 | #ifdef QWS | 564 | #ifdef QWS |
556 | |||
557 | if ( Opie::Security::MultiauthPassword::needToAuthenticate ( true ) && qt_screen ) { | 565 | if ( Opie::Security::MultiauthPassword::needToAuthenticate ( true ) && qt_screen ) { |
558 | // Should use a big black window instead. | 566 | // Should use a big black window instead. |
559 | // But this would not show up fast enough | 567 | // But this would not show up fast enough |
560 | QGfx *g = qt_screen-> screenGfx ( ); | 568 | QGfx *g = qt_screen-> screenGfx ( ); |
561 | g-> fillRect ( 0, 0, qt_screen-> width ( ), qt_screen-> height ( )); | 569 | g-> fillRect ( 0, 0, qt_screen-> width ( ), qt_screen-> height ( )); |
562 | delete g; | 570 | delete g; |
@@ -613,24 +621,25 @@ bool ServerApplication::eventFilter( QObject *o, QEvent *e) { | |||
613 | #ifdef Q_WS_QWS | 621 | #ifdef Q_WS_QWS |
614 | bool ServerApplication::qwsEventFilter( QWSEvent *e ) | 622 | bool ServerApplication::qwsEventFilter( QWSEvent *e ) |
615 | { | 623 | { |
616 | checkMemory(); | 624 | checkMemory(); |
617 | 625 | ||
618 | if ( e->type == QWSEvent::Mouse ) { | 626 | if ( e->type == QWSEvent::Mouse ) { |
619 | QWSMouseEvent *me = (QWSMouseEvent *)e; | 627 | QWSMouseEvent *me = (QWSMouseEvent *)e; |
620 | static bool up = TRUE; | 628 | static bool up = TRUE; |
621 | if ( me->simpleData.state&LeftButton ) { | 629 | if ( me->simpleData.state&LeftButton ) { |
622 | if ( up ) { | 630 | if ( up ) { |
623 | up = FALSE; | 631 | up = FALSE; |
624 | screenClick(TRUE); | 632 | screenClick(TRUE); |
633 | } | ||
634 | } else if ( !up ) { | ||
635 | up = TRUE; | ||
636 | screenClick(FALSE); | ||
625 | } | 637 | } |
626 | } else if ( !up ) { | 638 | } else |
627 | up = TRUE; | 639 | if ( e->type == QWSEvent::Key ) { |
628 | screenClick(FALSE); | ||
629 | } | ||
630 | }else if ( e->type == QWSEvent::Key ) { | ||
631 | QWSKeyEvent * ke = static_cast<QWSKeyEvent*>( e ); | 640 | QWSKeyEvent * ke = static_cast<QWSKeyEvent*>( e ); |
632 | if ( kf->checkButtonAction( false, | 641 | if ( kf->checkButtonAction( false, |
633 | ke-> simpleData.keycode, | 642 | ke-> simpleData.keycode, |
634 | ke-> simpleData.is_press, | 643 | ke-> simpleData.is_press, |
635 | ke-> simpleData.is_auto_repeat ) ) | 644 | ke-> simpleData.is_auto_repeat ) ) |
636 | return true; | 645 | return true; |
@@ -647,14 +656,15 @@ void ServerApplication::showSafeMode() | |||
647 | { | 656 | { |
648 | #if 0 | 657 | #if 0 |
649 | if ( QMessageBox::warning(0, tr("Safe Mode"), tr("<P>A system startup error occurred, " | 658 | if ( QMessageBox::warning(0, tr("Safe Mode"), tr("<P>A system startup error occurred, " |
650 | "and the system is now in Safe Mode. " | 659 | "and the system is now in Safe Mode. " |
651 | "Plugins are not loaded in Safe Mode. " | 660 | "Plugins are not loaded in Safe Mode. " |
652 | "You can use the Plugin Manager to " | 661 | "You can use the Plugin Manager to " |
653 | "disable plugins that cause system error."), tr("OK"), tr("Plugin Manager..."), 0) == 1 ) { | 662 | "disable plugins that cause system error."), tr("OK"), tr("Plugin Manager..."), 0) == 1 ) |
654 | Global::execute( "pluginmanager" ); | 663 | { |
664 | Global::execute( "pluginmanager" ); | ||
655 | } | 665 | } |
656 | #endif | 666 | #endif |
657 | } | 667 | } |
658 | 668 | ||
659 | void ServerApplication::clearSafeMode() | 669 | void ServerApplication::clearSafeMode() |
660 | { | 670 | { |
@@ -662,22 +672,22 @@ void ServerApplication::clearSafeMode() | |||
662 | // If we've been running OK for a while then we won't bother going into | 672 | // If we've been running OK for a while then we won't bother going into |
663 | // safe mode immediately on the next crash. | 673 | // safe mode immediately on the next crash. |
664 | Config cfg( "PluginLoader" ); | 674 | Config cfg( "PluginLoader" ); |
665 | cfg.setGroup( "Global" ); | 675 | cfg.setGroup( "Global" ); |
666 | QString mode = cfg.readEntry( "Mode", "Normal" ); | 676 | QString mode = cfg.readEntry( "Mode", "Normal" ); |
667 | if ( mode == "MaybeSafe" ) { | 677 | if ( mode == "MaybeSafe" ) { |
668 | cfg.writeEntry( "Mode", "Normal" ); | 678 | cfg.writeEntry( "Mode", "Normal" ); |
669 | } | 679 | } |
670 | #endif | 680 | #endif |
671 | } | 681 | } |
672 | 682 | ||
673 | 683 | ||
674 | void ServerApplication::shutdown() | 684 | void ServerApplication::shutdown() |
675 | { | 685 | { |
676 | if ( type() != GuiServer ) | 686 | if ( type() != GuiServer ) |
677 | return; | 687 | return; |
678 | ShutdownImpl *sd = new ShutdownImpl( 0, 0, WDestructiveClose ); | 688 | ShutdownImpl *sd = new ShutdownImpl( 0, 0, WDestructiveClose ); |
679 | connect( sd, SIGNAL(shutdown(ShutdownImpl::Type)), | 689 | connect( sd, SIGNAL(shutdown(ShutdownImpl::Type)), |
680 | this, SLOT(shutdown(ShutdownImpl::Type)) ); | 690 | this, SLOT(shutdown(ShutdownImpl::Type)) ); |
681 | QPEApplication::showWidget( sd ); | 691 | QPEApplication::showWidget( sd ); |
682 | } | 692 | } |
683 | 693 | ||
@@ -726,15 +736,15 @@ void ServerApplication::restart() | |||
726 | * and when we dlclose and then delete the widget we will | 736 | * and when we dlclose and then delete the widget we will |
727 | * crash and an crash during restart is not nice | 737 | * crash and an crash during restart is not nice |
728 | */ | 738 | */ |
729 | #ifdef ALL_APPLETS_ON_THIS_WORLD_ARE_FIXED | 739 | #ifdef ALL_APPLETS_ON_THIS_WORLD_ARE_FIXED |
730 | /* same as above */ | 740 | /* same as above */ |
731 | emit aboutToQuit(); | 741 | emit aboutToQuit(); |
732 | prepareForTermination(TRUE); | 742 | prepareForTermination(TRUE); |
733 | doRestart = TRUE; | 743 | doRestart = TRUE; |
734 | quit(); | 744 | quit(); |
735 | #else | 745 | #else |
736 | prepareForTermination( true ); | 746 | prepareForTermination( true ); |
737 | for ( int fd = 3; fd < 100; fd++ ) | 747 | for ( int fd = 3; fd < 100; fd++ ) |
738 | close( fd ); | 748 | close( fd ); |
739 | execl( ( qpeDir() + "/bin/qpe" ).latin1(), "qpe", 0 ); | 749 | execl( ( qpeDir() + "/bin/qpe" ).latin1(), "qpe", 0 ); |
740 | exit( 1 ); | 750 | exit( 1 ); |