示例#1
0
 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
示例#2
0
 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())
示例#3
0
 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)
示例#4
0
 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)