WebBrowser/WebBrowserWindow.py

branch
QtWebEngine
changeset 4754
1ff6d0ecb2fd
parent 4753
8d2ea02ed785
child 4758
c973eef8fef1
--- a/WebBrowser/WebBrowserWindow.py	Sat Feb 20 14:34:32 2016 +0100
+++ b/WebBrowser/WebBrowserWindow.py	Sat Feb 20 15:25:51 2016 +0100
@@ -1239,22 +1239,21 @@
             self.prefAct.triggered.connect(self.__showPreferences)
         self.__actions.append(self.prefAct)
         
-        # TODO: Languages
-##        self.acceptedLanguagesAct = E5Action(
-##            self.tr('Languages'),
-##            UI.PixmapCache.getIcon("flag.png"),
-##            self.tr('&Languages...'), 0, 0,
-##            self, 'webbrowser_accepted_languages')
-##        self.acceptedLanguagesAct.setStatusTip(self.tr(
-##            'Configure the accepted languages for web pages'))
-##        self.acceptedLanguagesAct.setWhatsThis(self.tr(
-##            """<b>Languages</b>"""
-##            """<p>Configure the accepted languages for web pages.</p>"""
-##        ))
-##        if not self.__initShortcutsOnly:
-##            self.acceptedLanguagesAct.triggered.connect(
-##                self.__showAcceptedLanguages)
-##        self.__actions.append(self.acceptedLanguagesAct)
+        self.acceptedLanguagesAct = E5Action(
+            self.tr('Languages'),
+            UI.PixmapCache.getIcon("flag.png"),
+            self.tr('&Languages...'), 0, 0,
+            self, 'webbrowser_accepted_languages')
+        self.acceptedLanguagesAct.setStatusTip(self.tr(
+            'Configure the accepted languages for web pages'))
+        self.acceptedLanguagesAct.setWhatsThis(self.tr(
+            """<b>Languages</b>"""
+            """<p>Configure the accepted languages for web pages.</p>"""
+        ))
+        if not self.__initShortcutsOnly:
+            self.acceptedLanguagesAct.triggered.connect(
+                self.__showAcceptedLanguages)
+        self.__actions.append(self.acceptedLanguagesAct)
         
         # TODO: Cookies
 ##        self.cookiesAct = E5Action(
@@ -1275,7 +1274,8 @@
         self.flashCookiesAct = E5Action(
             self.tr('Flash Cookies'),
             UI.PixmapCache.getIcon("flashCookie.png"),
-            self.tr('&Flash Cookies...'), 0, 0, self, 'webbrowser_flash_cookies')
+            self.tr('&Flash Cookies...'), 0, 0, self,
+            'webbrowser_flash_cookies')
         self.flashCookiesAct.setStatusTip(self.tr(
             'Manage flash cookies'))
         self.flashCookiesAct.setWhatsThis(self.tr(
@@ -1842,7 +1842,7 @@
         menu = mb.addMenu(self.tr('&Settings'))
         menu.setTearOffEnabled(True)
         menu.addAction(self.prefAct)
-##        menu.addAction(self.acceptedLanguagesAct)
+        menu.addAction(self.acceptedLanguagesAct)
 ##        menu.addAction(self.cookiesAct)
         menu.addAction(self.flashCookiesAct)
 ##        menu.addAction(self.offlineStorageAct)
@@ -1984,7 +1984,7 @@
         settingstb.setObjectName("SettingsToolBar")
         settingstb.setIconSize(UI.Config.ToolBarIconSize)
         settingstb.addAction(self.prefAct)
-##        settingstb.addAction(self.acceptedLanguagesAct)
+        settingstb.addAction(self.acceptedLanguagesAct)
 ##        settingstb.addAction(self.cookiesAct)
         settingstb.addAction(self.flashCookiesAct)
 ##        settingstb.addAction(self.offlineStorageAct)
@@ -2822,14 +2822,14 @@
             Preferences.convertPasswords(oldPassword, newPassword)
             Utilities.crypto.changeRememberedMaster(newPassword)
     
-##    def __showAcceptedLanguages(self):
-##        """
-##        Private slot to configure the accepted languages for web pages.
-##        """
-##        from .HelpLanguagesDialog import HelpLanguagesDialog
-##        dlg = HelpLanguagesDialog(self)
-##        dlg.exec_()
-##        self.networkAccessManager().languagesChanged()
+    def __showAcceptedLanguages(self):
+        """
+        Private slot to configure the accepted languages for web pages.
+        """
+        from .WebBrowserLanguagesDialog import WebBrowserLanguagesDialog
+        dlg = WebBrowserLanguagesDialog(self)
+        dlg.exec_()
+        self.networkManager().languagesChanged()
     
 ##    def __showCookiesConfiguration(self):
 ##        """

eric ide

mercurial