WebBrowser/WebBrowserWindow.py

branch
QtWebEngine
changeset 4906
939ff20f712d
parent 4905
09f38f85a3af
child 4907
1e3d61349671
equal deleted inserted replaced
4905:09f38f85a3af 4906:939ff20f712d
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

eric ide

mercurial