Beispiel #1
0
 def __init__(self, parent = None):
     self.icon = QIcon(resourceManager.get_image("systray"))
     QSystemTrayIcon.__init__(self, self.icon, parent)
     self.connect(self, SIGNAL('activated(QSystemTrayIcon::ActivationReason)'), self.tray_clicked)
     self.parent = parent
     self.parent_minimized = False
     self.set_parent_window_position()
Beispiel #2
0
 def __init__(self, id, parent = None):
     QWidget.__init__(self, parent)
     self.id = id
     self.setMaximumSize(resourceManager.get_icon_image_max_size())
     self.setFocusPolicy(Qt.ClickFocus)
     self.setStyleSheet(
       "background-image: url(" + resourceManager.get_image('accept') + ");"
       "background-repeat:no-repeat;"
     )
Beispiel #3
0
 def on_remove(self):
     if self.button_clicked == False:
         self.setStyleSheet("background-image: url(" + resourceManager.get_image('delete_confirm') + ");")
         self.button_clicked = True
         self.icon_changer_timer = Timer(1, self.send_cancel_delete_signal)
         self.icon_changer_timer.start()
     else:
         self.icon_changer_timer.cancel()
         self.emit(SIGNAL('task_removed'), (self.id))
Beispiel #4
0
 def __init__(self, id, parent = None):
     QWidget.__init__(self, parent)
     self.layout = QHBoxLayout()
     self.layout.setSpacing(0)
     self.layout.setMargin(0)
     self.setMaximumSize(resourceManager.get_icon_image_max_size())
     self.setStyleSheet(
       "background-image: url(" + resourceManager.get_image('clock') + ");"
       "background-repeat:no-repeat;"
     )
Beispiel #5
0
    def __init__(self, id, parent = None):
        QWidget.__init__(self, parent)
        self.id = id
        self.button_clicked = False
        self.icon_changer_timer = None
        self.setMaximumSize(resourceManager.get_icon_image_max_size())
        self.setFocusPolicy(Qt.ClickFocus)
        self.setStyleSheet(
          "background-image: url(" + resourceManager.get_image('delete') + ");"
          "background-repeat:no-repeat;"
        )

        self.connect(self, SIGNAL('clicked()'), self.on_remove)
        self.connect(self, SIGNAL('cancel_delete'), self.cancel_delete)
Beispiel #6
0
 def cancel_delete(self):
     self.button_clicked = False
     self.icon_changer_timer.cancel()
     self.setStyleSheet("background-image: url(" + resourceManager.get_image('delete') + ");")