WebBrowser/WebBrowserWindow.py

branch
QtWebEngine
changeset 4734
ce0b1f024da9
parent 4733
ae291a307ea6
child 4735
84e78ee0f361
--- a/WebBrowser/WebBrowserWindow.py	Fri Feb 12 19:12:03 2016 +0100
+++ b/WebBrowser/WebBrowserWindow.py	Sat Feb 13 13:36:01 2016 +0100
@@ -84,7 +84,7 @@
 ##    _cookieJar = None
 ##    _helpEngine = None
     _bookmarksManager = None
-##    _historyManager = None
+    _historyManager = None
 ##    _passwordManager = None
 ##    _adblockManager = None
 ##    _downloadManager = None
@@ -1827,14 +1827,13 @@
 ##            menu.addSeparator()
 ##            menu.addAction(self.syncTocAct)
         
-        # TODO: History
-##        from .History.HistoryMenu import HistoryMenu
-##        self.historyMenu = HistoryMenu(self, self.__tabWidget)
-##        self.historyMenu.setTearOffEnabled(True)
-##        self.historyMenu.setTitle(self.tr('H&istory'))
-##        self.historyMenu.openUrl.connect(self.openUrl)
-##        self.historyMenu.newUrl.connect(self.openUrlNewTab)
-##        mb.addMenu(self.historyMenu)
+        from .History.HistoryMenu import HistoryMenu
+        self.historyMenu = HistoryMenu(self, self.__tabWidget)
+        self.historyMenu.setTearOffEnabled(True)
+        self.historyMenu.setTitle(self.tr('H&istory'))
+        self.historyMenu.openUrl.connect(self.openUrl)
+        self.historyMenu.newUrl.connect(self.openUrlNewTab)
+        mb.addMenu(self.historyMenu)
         
         from .Bookmarks.BookmarksMenu import BookmarksMenuBarMenu
         self.bookmarksMenu = BookmarksMenuBarMenu(self)
@@ -2804,9 +2803,8 @@
         # TODO: NetworkManager
 ##        self.networkAccessManager().preferencesChanged()
 ##        
-        # TODO: History
-##        self.historyManager().preferencesChanged()
-##        
+        self.historyManager().preferencesChanged()
+        
         self.__tabWidget.preferencesChanged()
         
         # TODO: OpenSearch
@@ -3502,19 +3500,19 @@
 ##        self.newTab(None, (req, QNetworkAccessManager.GetOperation, b""))
         self.newTab(url)
     
-##    @classmethod
-##    def historyManager(cls):
-##        """
-##        Class method to get a reference to the history manager.
-##        
-##        @return reference to the history manager (HistoryManager)
-##        """
-##        if cls._historyManager is None:
-##            from .History.HistoryManager import HistoryManager
-##            cls._historyManager = HistoryManager()
-##        
-##        return cls._historyManager
-##        
+    @classmethod
+    def historyManager(cls):
+        """
+        Class method to get a reference to the history manager.
+        
+        @return reference to the history manager (HistoryManager)
+        """
+        if cls._historyManager is None:
+            from .History.HistoryManager import HistoryManager
+            cls._historyManager = HistoryManager()
+        
+        return cls._historyManager
+        
 ##    @classmethod
 ##    def passwordManager(cls):
 ##        """

eric ide

mercurial