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)
Exemple #2
0
 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')