def __init__(self, editor, parent, model, popup_checkable=False, *args): self.editor = editor self.model_root = self.editor.message_model self.tr = editor.tr self.__model = model coltext1 = self._get_coltext1() coltext2 = self._get_coltext2() sibling = self.find_predecessor(parent) if sibling: qt.QListViewItem.__init__(self, parent, sibling, coltext1, coltext2, *args) else: qt.QListViewItem.__init__(self, parent, coltext1, coltext2, *args) MenuProvider.__init__(self, editor, title=coltext1, checkable=popup_checkable or bool(self.FLAG_NAMES)) self.setPixmap(0, self.PIXMAP) self._enable_renaming() self._enable_drag()
def __init__(self, iconview, editor, popup_title=None): self._iconview, self._edsm_editor = iconview, editor self.tr = self._edsm_editor.tr MenuProvider.__init__(self, iconview, popup_title)
def __init__(self): MenuProvider.__init__(self) self.message_listview.setSorting(-1) self.__setup_icons()