750 @type QMenu |
750 @type QMenu |
751 """ |
751 """ |
752 menu.addAction(self.__mw.newTabAct) |
752 menu.addAction(self.__mw.newTabAct) |
753 menu.addAction(self.__mw.newAct) |
753 menu.addAction(self.__mw.newAct) |
754 menu.addSeparator() |
754 menu.addSeparator() |
755 # TODO: Qt 5.7: Save |
755 if self.__mw.saveAsAct is not None: |
756 ## menu.addAction(self.__mw.saveAsAct) |
756 menu.addAction(self.__mw.saveAsAct) |
757 ## menu.addSeparator() |
757 menu.addSeparator() |
758 |
758 |
759 if self.url().toString() == "eric:speeddial": |
759 if self.url().toString() == "eric:speeddial": |
760 # special menu for the spedd dial page |
760 # special menu for the spedd dial page |
761 menu.addAction(self.__mw.backAct) |
761 menu.addAction(self.__mw.backAct) |
762 menu.addAction(self.__mw.forwardAct) |
762 menu.addAction(self.__mw.forwardAct) |
1576 @return preview pixmap |
1576 @return preview pixmap |
1577 @rtype QPixmap |
1577 @rtype QPixmap |
1578 """ |
1578 """ |
1579 return self.__preview |
1579 return self.__preview |
1580 |
1580 |
1581 # TODO: Qt 5.7: Save |
1581 def saveAs(self): |
1582 ## def saveAs(self): |
1582 """ |
1583 ## """ |
1583 Public method to save the current page to a file. |
1584 ## Public method to save the current page to a file. |
1584 """ |
1585 ## """ |
1585 url = self.url() |
1586 ## url = self.url() |
1586 if url.isEmpty(): |
1587 ## if url.isEmpty(): |
1587 return |
1588 ## return |
1588 |
1589 ## |
1589 self.triggerPageAction(QWebEnginePage.SavePage) |
1590 ## self.__mw.downloadManager().download(url, True, mainWindow=self.__mw) |
|
1591 |
1590 |
1592 ########################################################################### |
1591 ########################################################################### |
1593 ## Miscellaneous methods below |
1592 ## Miscellaneous methods below |
1594 ########################################################################### |
1593 ########################################################################### |
1595 |
1594 |