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

List:       kde-commits
Subject:    playground/network/kcall
From:       George Kiagiadakis <gkiagiad () csd ! uoc ! gr>
Date:       2009-08-03 20:16:24
Message-ID: 1249330584.797937.20759.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1006492 by gkiagia:

Bugfix: Correctly set the label of the Connect/Disconnect action when the mainwindow \
opens and an account is already connected.

 M  +8 -4      mainwindow.cpp  


--- trunk/playground/network/kcall/mainwindow.cpp #1006491:1006492
@@ -67,11 +67,15 @@
     KStandardAction::quit(KCallApplication::instance(), SLOT(quit()), \
                actionCollection());
     KStandardAction::preferences(this, SLOT(showSettingsDialog()), \
actionCollection());  
-    d->goOnlineAction = new KAction(KIcon("network-connect"), i18nc("@action", \
"Connect"), this); +    d->goOnlineAction = new KAction(this);
+    d->goOnlineAction->setIcon(KIcon("network-connect"));
+    actionCollection()->addAction("go-online", d->goOnlineAction);
+
+    AccountManager *accountManager = KCallApplication::instance()->accountManager();
+    onGlobalConnectionStatusChanged(accountManager->globalConnectionStatus());
+
     connect(d->goOnlineAction, SIGNAL(triggered()), this, \
                SLOT(onGoOnlineTriggered()));
-    actionCollection()->addAction("go-online", d->goOnlineAction);
-    connect(KCallApplication::instance()->accountManager(),
-            SIGNAL(globalConnectionStatusChanged(Tp::ConnectionStatus)),
+    connect(accountManager, \
                SIGNAL(globalConnectionStatusChanged(Tp::ConnectionStatus)),
             this, SLOT(onGlobalConnectionStatusChanged(Tp::ConnectionStatus)));
 }
 


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

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