def prepareContextMenu(self, menu): HtmlTemplateHandler.prepareContextMenu(self, menu) menu.addAction("Dereference %s" % self.varWrapper.getExp(), self.dereference) submenu = menu.addMenu("Show custom...") # we cannot construct the lineedit in our ctor since it will be automatically deleted once the menu is closed self.showCustomEdit = QLineEdit() self.showCustomEdit.returnPressed.connect(self.showCustom) self.showCustomEdit.setText("*(%s)" % self.varWrapper.getExp()) we = QWidgetAction(menu) we.setDefaultWidget(self.showCustomEdit) submenu.addAction(we)
def __init__(self, var): """ Constructor @param var datagraph.datagraphvw.DataGraphVW, holds the Data to show """ HtmlTemplateHandler.__init__(self, var) self.htmlTemplate = Template(filename=sys.path[0] + '/datagraph/stdvariableview.mako')
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)
def __init__(self, varWrapper, distributedObjects): """ Constructor @param varWrapper datagraph.datagraphvw.DataGraphVW, holds the Data to show """ HtmlTemplateHandler.__init__(self, varWrapper, distributedObjects, 'stdvariableview.mako')