-rw-r--r-- | core/launcher/desktop.cpp | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/core/launcher/desktop.cpp b/core/launcher/desktop.cpp index 68949e6..1a33b36 100644 --- a/core/launcher/desktop.cpp +++ b/core/launcher/desktop.cpp @@ -381,4 +381,7 @@ void DesktopApplication::desktopMessage( const QCString &msg, const QByteArray & emit power(); } + else if ( msg == "home()" ) { + qpedesktop-> home ( ); + } #endif } @@ -718,8 +721,5 @@ void Desktop::raiseLauncher() tempItem = cfg.readEntry( "Middle", "Home" ); if ( tempItem == "Home" || tempItem.isEmpty() ) { - if ( isVisibleWindow( launcher->winId() ) ) - launcher->nextView(); - else - launcher->raise(); + home ( ); } else { @@ -729,4 +729,12 @@ void Desktop::raiseLauncher() } +void Desktop::home ( ) +{ + if ( isVisibleWindow( launcher->winId() ) ) + launcher->nextView(); + else + launcher->raise(); +} + void Desktop::executeOrModify( const QString& appLnkFile ) { @@ -838,4 +846,6 @@ void Desktop::togglePower() static bool excllock = false; + qDebug ( "togglePower (locked == %d)", excllock ? 1 : 0 ); + if ( excllock ) return ; |