91 _historyManager = None |
91 _historyManager = None |
92 _passwordManager = None |
92 _passwordManager = None |
93 _adblockManager = None |
93 _adblockManager = None |
94 _downloadManager = None |
94 _downloadManager = None |
95 _feedsManager = None |
95 _feedsManager = None |
96 ## _userAgentsManager = None |
96 _userAgentsManager = None |
97 _syncManager = None |
97 _syncManager = None |
98 _speedDial = None |
98 _speedDial = None |
99 _personalInformationManager = None |
99 _personalInformationManager = None |
100 _greaseMonkeyManager = None |
100 _greaseMonkeyManager = None |
101 _notification = None |
101 _notification = None |
1590 )) |
1590 )) |
1591 if not self.__initShortcutsOnly: |
1591 if not self.__initShortcutsOnly: |
1592 self.siteInfoAct.triggered.connect(self.__showSiteinfoDialog) |
1592 self.siteInfoAct.triggered.connect(self.__showSiteinfoDialog) |
1593 self.__actions.append(self.siteInfoAct) |
1593 self.__actions.append(self.siteInfoAct) |
1594 |
1594 |
1595 # TODO: User Agents |
1595 self.userAgentManagerAct = E5Action( |
1596 ## self.userAgentManagerAct = E5Action( |
1596 self.tr('Manage User Agent Settings'), |
1597 ## self.tr('Manage User Agent Settings'), |
1597 self.tr('Manage &User Agent Settings'), |
1598 ## self.tr('Manage &User Agent Settings'), |
1598 0, 0, self, 'webbrowser_user_agent_settings') |
1599 ## 0, 0, self, 'webbrowser_user_agent_settings') |
1599 self.userAgentManagerAct.setStatusTip(self.tr( |
1600 ## self.userAgentManagerAct.setStatusTip(self.tr( |
1600 'Shows a dialog to manage the User Agent settings')) |
1601 ## 'Shows a dialog to manage the User Agent settings')) |
1601 self.userAgentManagerAct.setWhatsThis(self.tr( |
1602 ## self.userAgentManagerAct.setWhatsThis(self.tr( |
1602 """<b>Manage User Agent Settings</b>""" |
1603 ## """<b>Manage User Agent Settings</b>""" |
1603 """<p>Shows a dialog to manage the User Agent settings.</p>""" |
1604 ## """<p>Shows a dialog to manage the User Agent settings.</p>""" |
1604 )) |
1605 ## )) |
1605 if not self.__initShortcutsOnly: |
1606 ## if not self.__initShortcutsOnly: |
1606 self.userAgentManagerAct.triggered.connect( |
1607 ## self.userAgentManagerAct.triggered.connect( |
1607 self.__showUserAgentsDialog) |
1608 ## self.__showUserAgentsDialog) |
1608 self.__actions.append(self.userAgentManagerAct) |
1609 ## self.__actions.append(self.userAgentManagerAct) |
|
1610 |
1609 |
1611 self.synchronizationAct = E5Action( |
1610 self.synchronizationAct = E5Action( |
1612 self.tr('Synchronize data'), |
1611 self.tr('Synchronize data'), |
1613 UI.PixmapCache.getIcon("sync.png"), |
1612 UI.PixmapCache.getIcon("sync.png"), |
1614 self.tr('&Synchronize Data...'), |
1613 self.tr('&Synchronize Data...'), |
1790 menu.addSeparator() |
1789 menu.addSeparator() |
1791 self.__settingsMenu = menu |
1790 self.__settingsMenu = menu |
1792 self.__settingsMenu.aboutToShow.connect( |
1791 self.__settingsMenu.aboutToShow.connect( |
1793 self.__aboutToShowSettingsMenu) |
1792 self.__aboutToShowSettingsMenu) |
1794 |
1793 |
1795 # TODO: UserAgents |
1794 from .UserAgent.UserAgentMenu import UserAgentMenu |
1796 ## from .UserAgent.UserAgentMenu import UserAgentMenu |
1795 self.__userAgentMenu = UserAgentMenu(self.tr("Global User Agent")) |
1797 ## self.__userAgentMenu = UserAgentMenu(self.tr("Global User Agent")) |
1796 menu.addMenu(self.__userAgentMenu) |
1798 ## menu.addMenu(self.__userAgentMenu) |
1797 menu.addAction(self.userAgentManagerAct) |
1799 ## menu.addAction(self.userAgentManagerAct) |
1798 menu.addSeparator() |
1800 ## menu.addSeparator() |
|
1801 |
1799 |
1802 if WebBrowserWindow.useQtHelp: |
1800 if WebBrowserWindow.useQtHelp: |
1803 menu.addAction(self.manageQtHelpDocsAct) |
1801 menu.addAction(self.manageQtHelpDocsAct) |
1804 menu.addAction(self.manageQtHelpFiltersAct) |
1802 menu.addAction(self.manageQtHelpFiltersAct) |
1805 menu.addAction(self.reindexDocumentationAct) |
1803 menu.addAction(self.reindexDocumentationAct) |
2412 |
2410 |
2413 self.passwordManager().close() |
2411 self.passwordManager().close() |
2414 |
2412 |
2415 self.adBlockManager().close() |
2413 self.adBlockManager().close() |
2416 |
2414 |
2417 # TODO: UserAgents |
2415 self.userAgentsManager().close() |
2418 ## self.userAgentsManager().close() |
2416 |
2419 ## |
|
2420 self.speedDial().close() |
2417 self.speedDial().close() |
2421 |
2418 |
2422 self.syncManager().close() |
2419 self.syncManager().close() |
2423 |
2420 |
2424 ZoomManager.instance().close() |
2421 ZoomManager.instance().close() |
3680 """ |
3677 """ |
3681 from .SiteInfo.SiteInfoDialog import SiteInfoDialog |
3678 from .SiteInfo.SiteInfoDialog import SiteInfoDialog |
3682 self.__siteinfoDialog = SiteInfoDialog(self.currentBrowser(), self) |
3679 self.__siteinfoDialog = SiteInfoDialog(self.currentBrowser(), self) |
3683 self.__siteinfoDialog.show() |
3680 self.__siteinfoDialog.show() |
3684 |
3681 |
3685 # TODO: User Agents |
3682 @classmethod |
3686 ## @classmethod |
3683 def userAgentsManager(cls): |
3687 ## def userAgentsManager(cls): |
3684 """ |
3688 ## """ |
3685 Class method to get a reference to the user agents manager. |
3689 ## Class method to get a reference to the user agents manager. |
3686 |
3690 ## |
3687 @return reference to the user agents manager (UserAgentManager) |
3691 ## @return reference to the user agents manager (UserAgentManager) |
3688 """ |
3692 ## """ |
3689 if cls._userAgentsManager is None: |
3693 ## if cls._userAgentsManager is None: |
3690 from .UserAgent.UserAgentManager import UserAgentManager |
3694 ## from .UserAgent.UserAgentManager import UserAgentManager |
3691 cls._userAgentsManager = UserAgentManager() |
3695 ## cls._userAgentsManager = UserAgentManager() |
3692 |
3696 ## |
3693 return cls._userAgentsManager |
3697 ## return cls._userAgentsManager |
3694 |
3698 ## |
3695 def __showUserAgentsDialog(self): |
3699 ## def __showUserAgentsDialog(self): |
3696 """ |
3700 ## """ |
3697 Private slot to show the user agents management dialog. |
3701 ## Private slot to show the user agents management dialog. |
3698 """ |
3702 ## """ |
3699 from .UserAgent.UserAgentsDialog import UserAgentsDialog |
3703 ## from .UserAgent.UserAgentsDialog import UserAgentsDialog |
3700 |
3704 ## |
3701 dlg = UserAgentsDialog(self) |
3705 ## dlg = UserAgentsDialog(self) |
3702 dlg.exec_() |
3706 ## dlg.exec_() |
3703 |
3707 ## |
|
3708 @classmethod |
3704 @classmethod |
3709 def syncManager(cls): |
3705 def syncManager(cls): |
3710 """ |
3706 """ |
3711 Class method to get a reference to the data synchronization manager. |
3707 Class method to get a reference to the data synchronization manager. |
3712 |
3708 |