def prepareContextMenu(self): context_menu = QMenu(self) var = self.selectionModel().currentIndex().internalPointer() if isinstance(var, TreeStdVariable): filters.add_actions_for_all_filters(context_menu.addMenu( "Set Filter for %s..." % var.exp), var) return context_menu
def contextMenuEvent(self, event): QTreeView.contextMenuEvent(self, event) if not event.isAccepted(): selectionModel = self.selectionModel() wrapper = selectionModel.currentIndex().internalPointer() if isinstance(wrapper, TreeStdVarWrapper): menu = QMenu() filters.add_actions_for_all_filters(menu.addMenu("Set Filter for %s..." % wrapper.getExp()), wrapper) menu.exec_(event.globalPos())
def prepareContextMenu(self, menu): HtmlTemplateHandler.prepareContextMenu(self, menu) filters.add_actions_for_all_filters( menu.addMenu(QIcon(":/icons/images/filter.png"), "Set Filter for %s..." % self.var.exp), self.var)
def prepareContextMenu(self, menu): HtmlTemplateHandler.prepareContextMenu(self, menu) filters.add_actions_for_all_filters(menu.addMenu(QIcon(":/icons/images/filter.png"), "Set Filter for %s..." % self.varWrapper.getExp()), self.varWrapper)