Example #1
0
    def __init__(self, icon, parent=None):
        QSystemTrayIcon.__init__(self, icon, parent)
        self.menu = QtGui.QMenu(parent)

        # initialize and add the open webpage menu item
        launch_action = QtGui.QAction('&Open Webpage', self)
        launch_action.setToolTip('Server is @ ' + ActiveConfig.SERVER_NAME + '.')
        launch_action.triggered.connect(self.launch_slot)
        self.menu.addAction(launch_action)

        self.menu.addSeparator()

        # initialize and add the exit application menu item
        exit_action = QtGui.QAction('&Exit', self)
        exit_action.setToolTip('This is the exit.')
        exit_action.triggered.connect(self.exit_slot)
        self.menu.addAction(exit_action)

        # menu.setToolTipsVisible(True)
        self.setContextMenu(self.menu)

        # connect signals
        self.menu.hovered.connect(self.menu_hovered_slot)
        self.activated.connect(self.tray_activated_slot)
        self.server_thread.connect_exit_signal_to_slot(self.exit_slot)
Example #2
0
 def __init__(self, app, *args, **kwargs):
     QSystemTrayIcon.__init__(self, *args, **kwargs)
     self.app = app
     self.menu = QMenu()
     self.setContextMenu(self.menu)
     self.menu.aboutToShow.connect(self.update)
     self.opened_notes = {}
Example #3
0
 def __init__(self, *args, **kwargs):
     QSystemTrayIcon.__init__(self, *args, **kwargs)
     self.app = QApplication.instance()
     self.menu = QMenu()
     self.setContextMenu(self.menu)
     self.menu.aboutToShow.connect(self.update)
     self.opened_notes = {}
     self.activated.connect(self._activated)
Example #4
0
 def __init__(self, app, *args, **kwargs):
     QSystemTrayIcon.__init__(self, *args, **kwargs)
     self.app = app
     self.menu = QMenu()
     self.setContextMenu(self.menu)
     self.menu.aboutToShow.connect(self.update)
     self.opened_notes = {}
     self.activated.connect(self._activated)
Example #5
0
 def __init__(self, *args, **kwargs):
     QSystemTrayIcon.__init__(self, *args, **kwargs)
     self.app = QApplication.instance()
     self.menu = QMenu()
     self.setContextMenu(self.menu)
     self.menu.aboutToShow.connect(self.update)
     self.opened_notes = {}
     self.activated.connect(self._activated)
     self.settings = QSettings('everpad', 'everpad-pad')
Example #6
0
    def __init__(self, parent=None):
        icon = self.loadIcon()
        QSystemTrayIcon.__init__(self, icon, parent)

        menu = QMenu(parent)
        VBoxMenu.build(menu)
        menu.addSeparator()
        menu.addAction("Exit", lambda: sys.exit(0))
        self.connect(menu, SIGNAL("aboutToShow()"), VBoxMenu.check_state)

        self.setContextMenu(menu)
        self.setToolTip("VBoxTrayIco")

        traySignal = "activated(QSystemTrayIcon::ActivationReason)"
        QObject.connect(self, SIGNAL(traySignal), self.showMenu)
Example #7
0
 def __init__(self, icon, parent=None):
     QSystemTrayIcon.__init__(self, icon, parent)
     self.setToolTip("usb-resetter 1.0 (Left\Right-Click)")
     self.parent = parent
     self.activated.connect(self.toggleP)
     menu = QMenu(parent)
     self.fmenu = QMenu("Fast reset", parent)
     self.fmenu.setToolTip("List of filtered devices to fast reset")
     aboutAction = QAction("About", self)
     aboutAction.triggered.connect(parent.show_about)
     quitAction = QAction("Exit", self)
     quitAction.triggered.connect(parent.exitEvent)
     menu.addMenu(self.fmenu)
     menu.addSeparator()
     menu.addAction(aboutAction)
     menu.addAction(quitAction)
     self.setContextMenu(menu)
Example #8
0
 def __init__(self, *args, **kwargs):
     QSystemTrayIcon.__init__(self, *args, **kwargs)
     self.app = QApplication.instance()
     self.menu = QMenu()
     self.setContextMenu(self.menu)
     self.menu.aboutToShow.connect(self.update)
     self.opened_notes = {}
     self.activated.connect(self._activated)
     self.settings = QSettings('everpad', 'everpad-pad')
     # Configure logger.
     self.logger = logging.getLogger('everpad-indicator')
     self.logger.setLevel(logging.DEBUG)
     fh = logging.FileHandler(
         os.path.expanduser('~/.everpad/logs/everpad.log'))
     fh.setLevel(logging.DEBUG)
     formatter = logging.Formatter(
         '%(asctime)s - %(name)s - %(levelname)s - %(message)s')
     fh.setFormatter(formatter)
     self.logger.addHandler(fh)
Example #9
0
 def __init__(self, *args, **kwargs):
     QSystemTrayIcon.__init__(self, *args, **kwargs)
     self.app = QApplication.instance()
     self.menu = QMenu()
     self.setContextMenu(self.menu)
     self.menu.aboutToShow.connect(self.update)
     self.opened_notes = {}
     self.activated.connect(self._activated)
     self.settings = QSettings('everpad', 'everpad-pad')
     # Configure logger.
     self.logger = logging.getLogger('everpad-indicator')
     self.logger.setLevel(logging.DEBUG)
     fh = logging.FileHandler(
         os.path.expanduser('~/.everpad/logs/everpad.log'))
     fh.setLevel(logging.DEBUG)
     formatter = logging.Formatter(
         '%(asctime)s - %(name)s - %(levelname)s - %(message)s')
     fh.setFormatter(formatter)
     self.logger.addHandler(fh)
Example #10
0
    def __init__(self, app, *args, **kwargs):
        """Init indicator

        Keyword Arguments:
        app -- QApplication

        Returns: None
        """
        QSystemTrayIcon.__init__(self, *args, **kwargs)
        self._action_threads = []
        self._cached_notes = {}
        self.menu = QMenu()
        self.setContextMenu(self.menu)
        self.app = app
        app.indicator = self
        self.menu.aboutToShow.connect(self.update)
        self.auth_dialog = AuthDialog(self.app)
        self._notes = []
        self.notes_get.connect(self.notes_getted)
        self.get_notes()