Browse Source

statusnotifier: Handle middle clicks

pull/1263/head
tux3 11 years ago
parent
commit
fa57206620
No known key found for this signature in database
GPG Key ID: 7E086DD661263264
  1. 6
      src/widget/systemtrayicon.cpp

6
src/widget/systemtrayicon.cpp

@ -101,6 +101,12 @@ void SystemTrayIcon::setContextMenu(QMenu* menu) @@ -101,6 +101,12 @@ void SystemTrayIcon::setContextMenu(QMenu* menu)
((SystemTrayIcon*)data)->activated(QSystemTrayIcon::Trigger);
};
g_signal_connect(statusNotifier, "activate", G_CALLBACK(callbackClick), this);
void (*callbackMiddleClick)(StatusNotifier*, gint, gint, gpointer) =
[](StatusNotifier*, gint, gint, gpointer data)
{
((SystemTrayIcon*)data)->activated(QSystemTrayIcon::MiddleClick);
};
g_signal_connect(statusNotifier, "secondary_activate", G_CALLBACK(callbackMiddleClick), this);
for (QAction* a : menu->actions())
{

Loading…
Cancel
Save