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()
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;" )
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))
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;" )
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)
def cancel_delete(self): self.button_clicked = False self.icon_changer_timer.cancel() self.setStyleSheet("background-image: url(" + resourceManager.get_image('delete') + ");")