422 else: |
422 else: |
423 self.findText(txt, findFlags, callback) |
423 self.findText(txt, findFlags, callback) |
424 |
424 |
425 def contextMenuEvent(self, evt): |
425 def contextMenuEvent(self, evt): |
426 """ |
426 """ |
427 Public method called to create a context menu. |
427 Protected method called to create a context menu. |
428 |
428 |
429 This method is overridden from QWebEngineView. |
429 This method is overridden from QWebEngineView. |
430 |
430 |
431 @param evt reference to the context menu event object |
431 @param evt reference to the context menu event object |
432 (QContextMenuEvent) |
432 (QContextMenuEvent) |
662 self.tr("Send Text"), |
662 self.tr("Send Text"), |
663 self.__sendLink).setData(self.selectedText()) |
663 self.__sendLink).setData(self.selectedText()) |
664 |
664 |
665 engineName = self.__mw.openSearchManager().currentEngineName() |
665 engineName = self.__mw.openSearchManager().currentEngineName() |
666 if engineName: |
666 if engineName: |
667 menu.addAction(self.tr("Search with '{0}'").format(engineName), |
667 menu.addAction(self.tr("Search with '{0}'").format(engineName), |
668 self.__searchDefaultRequested) |
668 self.__searchDefaultRequested) |
669 |
669 |
670 from .OpenSearch.OpenSearchEngineAction import \ |
670 from .OpenSearch.OpenSearchEngineAction import \ |
671 OpenSearchEngineAction |
671 OpenSearchEngineAction |
672 |
672 |
716 Private method to populate the basic context menu. |
716 Private method to populate the basic context menu. |
717 |
717 |
718 @param menu reference to the menu to be populated |
718 @param menu reference to the menu to be populated |
719 @type QMenu |
719 @type QMenu |
720 """ |
720 """ |
721 |
|
722 menu.addAction(self.__mw.newTabAct) |
721 menu.addAction(self.__mw.newTabAct) |
723 menu.addAction(self.__mw.newAct) |
722 menu.addAction(self.__mw.newAct) |
724 menu.addSeparator() |
723 menu.addSeparator() |
725 # TODO: Qt 5.7: Save |
724 # TODO: Qt 5.7: Save |
726 ## menu.addAction(self.__mw.saveAsAct) |
725 ## menu.addAction(self.__mw.saveAsAct) |
1061 |
1060 |
1062 def __addBookmarkCallback(self, res): |
1061 def __addBookmarkCallback(self, res): |
1063 """ |
1062 """ |
1064 Private callback method of __addBookmark(). |
1063 Private callback method of __addBookmark(). |
1065 |
1064 |
1066 @param url URL for the bookmark |
1065 @param res reference to the result list containing all |
1067 @type str |
1066 meta attributes |
1068 @param title title for the bookmark |
|
1069 @type str |
|
1070 @param res result of the JavaScript |
|
1071 @type list |
1067 @type list |
1072 """ |
1068 """ |
1073 description = "" |
1069 description = "" |
1074 for meta in res: |
1070 for meta in res: |
1075 if meta["name"] == "description": |
1071 if meta["name"] == "description": |