Profile menu tooltips
[stack/code/dboxswitch.git] / gui.py
diff --git a/gui.py b/gui.py
index 17a4e14..dd7e81e 100755 (executable)
--- a/gui.py
+++ b/gui.py
@@ -36,6 +36,7 @@ import sys
 import os
 from PyQt4 import QtGui
 from PyQt4.QtCore import SIGNAL
+from qmenutooltip import QMenuToolTip
 
 from apperror import AppError
 from settings import appconf
@@ -118,7 +119,7 @@ class Gui(QtGui.QDialog):
         action to add a new One """
 
         if reason in (QtGui.QSystemTrayIcon.Trigger, QtGui.QSystemTrayIcon.DoubleClick):
-            self.menuProfiles = QtGui.QMenu()
+            self.menuProfiles = QMenuToolTip()
             self.menuProfiles.setTitle("Profiles")
 
             #Get profiles from the ProfHandler embedded in the gui
@@ -131,6 +132,8 @@ class Gui(QtGui.QDialog):
                 #Using lambda function to pass additional arguments to the function, in this case the path of the profile
                 receiver = lambda pr=pr: self.profileManager.activateProfile(pr)
                 self.connect(menuItem_Profile, SIGNAL('triggered()'), receiver)
+                #set menu item ToolTip
+                menuItem_Profile.setToolTip("Activate profile: "+pr)
 
                 self.menuProfiles.addAction(menuItem_Profile)