use contectMenuAboutToShow() to set the remote-control toggle action

svn path=/trunk/kdenetwork/krfb/; revision=150736
This commit is contained in:
Tim Jansen
2002-04-20 14:58:01 +00:00
parent 16058591d2
commit 5d5ac2af34
2 changed files with 10 additions and 1 deletions

View File

@@ -90,8 +90,9 @@ void TrayIcon::prepareQuit() {
quitting = true;
}
void TrayIcon::showConnectedMessage() {
enableControlAction->setChecked(configuration->allowDesktopControl());
setPixmap(trayIconOpen);
KPassivePopup2 *p = KPassivePopup2::message(i18n("Desktop Sharing"),
@@ -112,4 +113,8 @@ void TrayIcon::showDisconnectedMessage() {
connect(p, SIGNAL(closed()), this, SIGNAL(diconnectedMessageDisplayed()));
}
void TrayIcon::contextMenuAboutToShow(KPopupMenu*) {
enableControlAction->setChecked(configuration->allowDesktopControl());
}
#include "trayicon.moc"

View File

@@ -67,7 +67,11 @@ public slots:
void showConnectedMessage();
void showDisconnectedMessage();
protected:
void contextMenuAboutToShow(KPopupMenu*);
private:
KPixmap trayIconOpen;
KPixmap trayIconClosed;
Configuration *configuration;