WebBrowser/WebBrowserView.py

changeset 4917
682750cc7bd5
parent 4913
e16573640cb8
child 4924
040e36a60b1b
equal deleted inserted replaced
4915:8081031061a2 4917:682750cc7bd5
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":

eric ide

mercurial