Helpviewer/HelpWindow.py

changeset 4362
1a171c85b275
parent 4359
ac1dda9f3f19
child 4612
c9982bcd00f8
child 4632
ca310db386ed
diff -r 9eec3a532d59 -r 1a171c85b275 Helpviewer/HelpWindow.py
--- a/Helpviewer/HelpWindow.py	Tue Aug 11 19:49:05 2015 +0200
+++ b/Helpviewer/HelpWindow.py	Wed Aug 12 20:13:45 2015 +0200
@@ -1133,6 +1133,21 @@
                 self.__showCookiesConfiguration)
         self.__actions.append(self.cookiesAct)
         
+        self.flashCookiesAct = E5Action(
+            self.tr('Flash Cookies'),
+            UI.PixmapCache.getIcon("flashCookie.png"),
+            self.tr('&Flash Cookies...'), 0, 0, self, 'help_flash_cookies')
+        self.flashCookiesAct.setStatusTip(self.tr(
+            'Manage flash cookies'))
+        self.flashCookiesAct.setWhatsThis(self.tr(
+            """<b>Flash Cookies</b>"""
+            """<p>Show a dialog to manage the flash cookies.</p>"""
+        ))
+        if not self.initShortcutsOnly:
+            self.flashCookiesAct.triggered.connect(
+                self.__showFlashCookiesManagement)
+        self.__actions.append(self.flashCookiesAct)
+        
         self.offlineStorageAct = E5Action(
             self.tr('Offline Storage'),
             UI.PixmapCache.getIcon("preferences-html5.png"),
@@ -1654,6 +1669,7 @@
         menu.addAction(self.prefAct)
         menu.addAction(self.acceptedLanguagesAct)
         menu.addAction(self.cookiesAct)
+        menu.addAction(self.flashCookiesAct)
         menu.addAction(self.offlineStorageAct)
         menu.addAction(self.personalDataAct)
         menu.addAction(self.greaseMonkeyAct)
@@ -1784,6 +1800,7 @@
         settingstb.addAction(self.prefAct)
         settingstb.addAction(self.acceptedLanguagesAct)
         settingstb.addAction(self.cookiesAct)
+        settingstb.addAction(self.flashCookiesAct)
         settingstb.addAction(self.offlineStorageAct)
         settingstb.addAction(self.personalDataAct)
         settingstb.addAction(self.greaseMonkeyAct)
@@ -2541,6 +2558,12 @@
         dlg = CookiesConfigurationDialog(self)
         dlg.exec_()
     
+    def __showFlashCookiesManagement(self):
+        """
+        Private slot to show the flash cookies management dialog.
+        """
+        self.flashCookieManager().showFlashCookieManagerDialog()
+    
     def __showOfflineStorageConfiguration(self):
         """
         Private slot to configure the offline storage.

eric ide

mercurial