def contextMenuEvent(self, event): menu = create_menu(self.createStandardContextMenu(event.pos())) quote = menu.addAction(QtWidgets.QApplication.translate("MainWindow", 'Quote selected text')) quote.triggered.connect(self.quote_text) text = self.textCursor().selection().toPlainText() if not text: quote.setEnabled(False) else: import plugin_support submenu = plugin_support.PluginLoader.get_instance().get_message_menu(menu, text) if len(submenu): plug = menu.addMenu(QtWidgets.QApplication.translate("MainWindow", 'Plugins')) plug.addActions(submenu) menu.popup(event.globalPos()) menu.exec_(event.globalPos()) del menu
def contextMenuEvent(self, event): menu = create_menu(self.createStandardContextMenu(event.pos())) quote = menu.addAction(QtGui.QApplication.translate("MainWindow", 'Quote selected text', None, QtGui.QApplication.UnicodeUTF8)) quote.triggered.connect(self.quote_text) text = self.textCursor().selection().toPlainText() if not text: quote.setEnabled(False) else: import plugin_support submenu = plugin_support.PluginLoader.get_instance().get_message_menu(menu, text) if len(submenu): plug = menu.addMenu(QtGui.QApplication.translate("MainWindow", 'Plugins', None, QtGui.QApplication.UnicodeUTF8)) plug.addActions(submenu) menu.popup(event.globalPos()) menu.exec_(event.globalPos()) del menu
def contextMenuEvent(self, event): menu = create_menu(self.createStandardContextMenu()) menu.exec_(event.globalPos()) del menu
def contextMenuEvent(self, event): menu = create_menu(self.createStandardContextMenu(event.pos())) menu.popup(event.globalPos()) menu.exec_(event.globalPos()) del menu