[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepim/akonadi/tray
From:       Tom Albers <toma () kde ! org>
Date:       2009-05-31 16:04:20
Message-ID: 1243785860.974441.24236.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 976001 by toma:

Set tooltips and use showMessage().


 M  +16 -8     dock.cpp  


--- trunk/KDE/kdepim/akonadi/tray/dock.cpp #976000:976001
@@ -102,8 +102,8 @@
 {
     updateMenu( true );
     if ( m_explicitStart ) {
-      KPassivePopup::message( i18n( "Akonadi available" ),
-                              i18n( "The Akonadi server has been started and can be \
used now." ), m_parentWidget ); +      showMessage( i18n( "Akonadi available" ),
+                   i18n( "The Akonadi server has been started and can be used now." \
), "akonadi" );  m_explicitStart = false;
     }
 }
@@ -111,19 +111,19 @@
 void Dock::slotServerStopped()
 {
     updateMenu( false );
-    KPassivePopup::message( i18n( "Akonadi not available" ),
-                            i18n( "The Akonadi server has been stopped, Akonadi \
related applications can no longer be used." ), m_parentWidget  ); +    showMessage( \
i18n( "Akonadi not available" ), +                 i18n( "The Akonadi server has been \
stopped, Akonadi related applications can no longer be used." ), "akonadi" );  }
 
 void Dock::slotStopAkonadi()
 {
-    Akonadi::Control::stop( m_parentWidget  );
+    Akonadi::Control::stop( m_parentWidget );
 }
 
 void Dock::slotStartAkonadi()
 {
     m_explicitStart = true;
-    Akonadi::Control::start( m_parentWidget  );
+    Akonadi::Control::start( m_parentWidget );
 }
 
 void Dock::slotActivated()
@@ -136,7 +136,7 @@
     bool registered = ServerManager::isRunning();
     Q_ASSERT( registered );
 
-    QPointer<BackupAssistant> backup = new BackupAssistant( m_parentWidget  );
+    QPointer<BackupAssistant> backup = new BackupAssistant( m_parentWidget );
     backup->exec();
     delete backup;
 }
@@ -146,13 +146,21 @@
     bool registered = ServerManager::isRunning();
     Q_ASSERT( registered );
 
-    QPointer<RestoreAssistant> restore = new RestoreAssistant( m_parentWidget  );
+    QPointer<RestoreAssistant> restore = new RestoreAssistant( m_parentWidget );
     restore->exec();
     delete restore;
 }
 
 void Dock::updateMenu( bool registered )
 {
+    if ( registered ) {
+          setToolTip( "akonadi", i18n( "Akonadi available" ),
+                                 i18n( "The Akonadi server has been started and can \
be used now." ) ); +    } else {
+          setToolTip( "akonadi", i18n( "Akonadi not available" ),
+                                 i18n( "The Akonadi server has been stopped, Akonadi \
related applications can no longer be used." ) ); +    }
+
     /* kdelibs... */
     QToolButton *button = static_cast<QToolButton*>(( static_cast<QWidgetAction*>( \
m_title ) )->defaultWidget() );  QAction* action = button->defaultAction();


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic