summaryrefslogtreecommitdiffstats
path: root/pica-client/picasystray.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pica-client/picasystray.cpp')
-rw-r--r--pica-client/picasystray.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/pica-client/picasystray.cpp b/pica-client/picasystray.cpp
index 1f9d1da..8bc1e10 100644
--- a/pica-client/picasystray.cpp
+++ b/pica-client/picasystray.cpp
@@ -14,8 +14,14 @@ PicaSysTray::PicaSysTray(QObject *parent) :
{
systrayMenu_ = new QMenu();
+ //Unity cannot into doubleclick on tray icon... :(
+ QAction *activate = new QAction(tr("&Activate"), this);
+ connect(activate, SIGNAL(triggered()), this, SIGNAL(doubleclicked()));
+
+
systrayMenu_->addAction(action_center->AboutAct());
systrayMenu_->addAction(action_center->MuteSoundsAct());
+ systrayMenu_->addAction(activate);
systrayMenu_->addSeparator();
systrayMenu_->addAction(action_center->ExitAct());
@@ -34,7 +40,7 @@ PicaSysTray::PicaSysTray(QObject *parent) :
void PicaSysTray::systray_activated(QSystemTrayIcon::ActivationReason r)
{
- if (r == QSystemTrayIcon::DoubleClick && mainwindow!=NULL)
+ if (r == QSystemTrayIcon::DoubleClick)
{
emit doubleclicked();
}