810 menu.addSeparator() |
810 menu.addSeparator() |
811 # TODO: Save |
811 # TODO: Save |
812 ## menu.addAction(self.__mw.saveAsAct) |
812 ## menu.addAction(self.__mw.saveAsAct) |
813 ## menu.addSeparator() |
813 ## menu.addSeparator() |
814 |
814 |
815 # TODO: Speed Dial |
|
816 if self.url().toString() == "eric:speeddial": |
815 if self.url().toString() == "eric:speeddial": |
817 # special menu for the spedd dial page |
816 # special menu for the spedd dial page |
818 menu.addAction(self.__mw.backAct) |
817 menu.addAction(self.__mw.backAct) |
819 menu.addAction(self.__mw.forwardAct) |
818 menu.addAction(self.__mw.forwardAct) |
820 menu.addSeparator() |
819 menu.addSeparator() |
1053 """ |
1052 """ |
1054 Private slot to download a media and save it to disk. |
1053 Private slot to download a media and save it to disk. |
1055 """ |
1054 """ |
1056 self.triggerPageAction(QWebEnginePage.DownloadMediaToDisk) |
1055 self.triggerPageAction(QWebEnginePage.DownloadMediaToDisk) |
1057 |
1056 |
1058 # TODO: Qt 5.6: do this with triggerPageAction() |
|
1059 def __pauseMedia(self): |
1057 def __pauseMedia(self): |
1060 """ |
1058 """ |
1061 Private slot to pause or play the selected media. |
1059 Private slot to pause or play the selected media. |
1062 """ |
1060 """ |
1063 self.triggerPageAction(QWebEnginePage.ToggleMediaPlayPause) |
1061 self.triggerPageAction(QWebEnginePage.ToggleMediaPlayPause) |
1064 ## from .Tools import Scripts |
1062 |
1065 ## script = Scripts.toggleMediaPause(self.__clickedPos) |
|
1066 ## self.page().runJavaScript(script) |
|
1067 |
|
1068 # TODO: Qt 5.6: do this with triggerPageAction() |
|
1069 def __muteMedia(self): |
1063 def __muteMedia(self): |
1070 """ |
1064 """ |
1071 Private slot to (un)mute the selected media. |
1065 Private slot to (un)mute the selected media. |
1072 """ |
1066 """ |
1073 self.triggerPageAction(QWebEnginePage.ToggleMediaMute) |
1067 self.triggerPageAction(QWebEnginePage.ToggleMediaMute) |
1074 ## from .Tools import Scripts |
|
1075 ## script = Scripts.toggleMediaMute(self.__clickedPos) |
|
1076 ## self.page().runJavaScript(script) |
|
1077 |
1068 |
1078 def __virusTotal(self): |
1069 def __virusTotal(self): |
1079 """ |
1070 """ |
1080 Private slot to scan the selected URL with VirusTotal. |
1071 Private slot to scan the selected URL with VirusTotal. |
1081 """ |
1072 """ |