X-Git-Url: https://v.licheni.net/stack/code/dboxswitch.git/blobdiff_plain/d13b4666ed644a5bc5c0cee5657ad0b801ee5ad6..f19cd7df7f4f366e903c5160d6ca9eceb8555db5:/gui.py diff --git a/gui.py b/gui.py index 17a4e14..dd7e81e 100755 --- 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)