QString toolTip("left click to minimize the quassel client to tray");
systray->setToolTip(toolTip);
- QMenu *systrayMenu = new QMenu(this);
+ systrayMenu = new QMenu(this);
systrayMenu->addAction(ui.actionAboutQuassel);
systrayMenu->addSeparator();
systrayMenu->addAction(ui.actionConnectCore);
systrayMenu->addSeparator();
systrayMenu->addAction(ui.actionQuit);
- systray->setContextMenu(systrayMenu);
- // systray->setContextMenuPolicy();
+// systray->setContextMenu(systrayMenu);
systray->show();
connect(systray, SIGNAL(activated( QSystemTrayIcon::ActivationReason )),
hide();
}
}
+ else {
+ systrayMenu->popup(QCursor::pos());
+ }
}
void MainWin::showNetworkDlg() {