from PyQt4 import QtGui from clMonty import monty from clPlugin import * from misc import * class pluginSystray(Plugin): o=None def __init__(self, winMain): Plugin.__init__(self, winMain, 'Systray') def _load(self): self.o=QtGui.QSystemTrayIcon(appIcon, self.winMain) self.o.show() self.winMain.connect(self.o, QtCore.SIGNAL('activated (QSystemTrayIcon::ActivationReason)') , self.onSysTrayClick) def _unload(self): self.o.hide() def getInfo(self): return "Display the montypc icon in the systray." def onSysTrayClick(self, reason): self.getWinMain().setVisible(not(self.getWinMain().isVisible()))