def __init__(self, clone, parent, is_top_level=False, clone_shortcuts=True): QAction.__init__(self, clone.text().replace('&&', '&'), parent) self.setMenuRole(QAction.NoRole) # ensure this action is not moved around by Qt self.is_top_level = is_top_level self.clone_shortcuts = clone_shortcuts self.clone = clone clone.changed.connect(self.clone_changed) self.clone_changed() self.triggered.connect(self.do_trigger)
def __init__(self, wac, icon, text, checkable, view): QAction.__init__(self, QIcon(I(icon + '.png')), text, view) self._page_action = getattr(QWebPage, wac) self.setCheckable(checkable) self.triggered.connect(self.trigger_page_action) view.selectionChanged.connect(self.update_state, type=Qt.QueuedConnection) self.page_action.changed.connect(self.update_state, type=Qt.QueuedConnection) self.update_state()
def __init__(self, text, parent): """ Create action. Arguments: text (str): Action's text. parent (QObject): Parent object. """ QAction.__init__(self, text, parent) self.changed.connect(self._changed)
def __init__(self, wac, icon, text, checkable, view): QAction.__init__(self, QIcon(I(icon+'.png')), text, view) self._page_action = getattr(QWebPage, wac) self.setCheckable(checkable) self.triggered.connect(self.trigger_page_action) view.selectionChanged.connect(self.update_state, type=Qt.QueuedConnection) self.page_action.changed.connect(self.update_state, type=Qt.QueuedConnection) self.update_state()
def __init__(self, orig_action, parent=None): QAction.__init__(self, orig_action.icon(), orig_action.text(), parent) if orig_action.isCheckable(): self.setCheckable(True) self.setChecked(orig_action.isChecked()) self.toggled.connect(self.toggle_orig) self.setEnabled(orig_action.isEnabled()) self.setVisible(orig_action.isVisible()) self.setToolTip(orig_action.toolTip()) self.orig = weakref.ref(orig_action) self.triggered.connect(self.fire_orig) # If this plugin has a menu need to iterate through making clone wrappers of it. if orig_action.menu(): clone_m = QMenu(orig_action.text(), parent) self._clone_menu(orig_action.menu(), clone_m) self.setMenu(clone_m)
def __init__(self, parent=None): """ Create action. Arguments: parent (Optional[QObject]): Parent object. Defaults to None. """ QAction.__init__(self, parent) self.setMenu(UndoMenu()) self._items = [] self._message = "" self._comment = "" self._tooltip = "" self._statustip = "" self._shortcut_hint = "" self.triggered.connect(self._triggered) self.menu().triggered.connect(self._triggered)
def __init__(self, *args): QAction.__init__(self, *args) self.triggered.connect(lambda x: self.correct.emit(self.text()))
def __init__(self, clone, parent): QAction.__init__(self, clone.text(), parent) self.clone = clone clone.changed.connect(self.clone_changed)
def __init__(self, path, parent): self.path = path QAction.__init__(self, os.path.basename(path), parent)
def __init__(self, text, name, view): QAction.__init__(self, text, view) self._name = name self.triggered.connect(self.apply_style)
def __init__(self, file_name, open_file_slot, parent=None): QAction.__init__(self, parent) self.file_name = file_name self.triggered.connect(self.on_triggered) self.open_file_requested.connect(open_file_slot) self.setText(file_name)
def __init__(self, text, key, ascending, parent): QAction.__init__(self, text, parent) self.key, self.ascending = key, ascending self.triggered.connect(self)
def __init__(self, mb): QAction.__init__(self, mb)
def __init__(self, id_, title, parent): QAction.__init__(self, title, parent) self.id = id_ self.triggered.connect(self._triggered)