70 from eric7.Preferences.ShortcutsDialog import ShortcutsDialog |
70 from eric7.Preferences.ShortcutsDialog import ShortcutsDialog |
71 from eric7.QtHelpInterface.HelpIndexWidget import HelpIndexWidget |
71 from eric7.QtHelpInterface.HelpIndexWidget import HelpIndexWidget |
72 from eric7.QtHelpInterface.HelpSearchWidget import HelpSearchWidget |
72 from eric7.QtHelpInterface.HelpSearchWidget import HelpSearchWidget |
73 from eric7.QtHelpInterface.HelpTocWidget import HelpTocWidget |
73 from eric7.QtHelpInterface.HelpTocWidget import HelpTocWidget |
74 from eric7.SystemUtilities import FileSystemUtilities, OSUtilities, PythonUtilities |
74 from eric7.SystemUtilities import FileSystemUtilities, OSUtilities, PythonUtilities |
75 from eric7.UI import Config |
|
76 from eric7.UI.Info import Version |
75 from eric7.UI.Info import Version |
77 from eric7.UI.NotificationWidget import NotificationTypes |
76 from eric7.UI.NotificationWidget import NotificationTypes |
78 from eric7.WebBrowser.Tools import WebIconProvider |
77 from eric7.WebBrowser.Tools import WebIconProvider |
79 from eric7.WebBrowser.ZoomManager import ZoomManager |
78 from eric7.WebBrowser.ZoomManager import ZoomManager |
80 |
79 |
256 |
255 |
257 self.setIconDatabasePath() |
256 self.setIconDatabasePath() |
258 |
257 |
259 bookmarksModel = self.bookmarksManager().bookmarksModel() |
258 bookmarksModel = self.bookmarksManager().bookmarksModel() |
260 self.__bookmarksToolBar = BookmarksToolBar(self, bookmarksModel, self) |
259 self.__bookmarksToolBar = BookmarksToolBar(self, bookmarksModel, self) |
261 self.__bookmarksToolBar.setIconSize(Config.ToolBarIconSize) |
|
262 self.__bookmarksToolBar.openUrl.connect(self.openUrl) |
260 self.__bookmarksToolBar.openUrl.connect(self.openUrl) |
263 self.__bookmarksToolBar.newTab.connect(self.openUrlNewTab) |
261 self.__bookmarksToolBar.newTab.connect(self.openUrlNewTab) |
264 self.__bookmarksToolBar.newWindow.connect(self.openUrlNewWindow) |
262 self.__bookmarksToolBar.newWindow.connect(self.openUrlNewWindow) |
265 |
263 |
266 self.__navigationBar = NavigationBar(self) |
264 self.__navigationBar = NavigationBar(self) |
2625 """ |
2623 """ |
2626 Private method to create the toolbars. |
2624 Private method to create the toolbars. |
2627 """ |
2625 """ |
2628 filetb = self.addToolBar(self.tr("File")) |
2626 filetb = self.addToolBar(self.tr("File")) |
2629 filetb.setObjectName("FileToolBar") |
2627 filetb.setObjectName("FileToolBar") |
2630 filetb.setIconSize(Config.ToolBarIconSize) |
|
2631 filetb.addAction(self.newTabAct) |
2628 filetb.addAction(self.newTabAct) |
2632 filetb.addAction(self.newAct) |
2629 filetb.addAction(self.newAct) |
2633 filetb.addAction(self.newPrivateAct) |
2630 filetb.addAction(self.newPrivateAct) |
2634 filetb.addAction(self.openAct) |
2631 filetb.addAction(self.openAct) |
2635 filetb.addAction(self.openTabAct) |
2632 filetb.addAction(self.openTabAct) |
2650 filetb.addAction(self.exitAct) |
2647 filetb.addAction(self.exitAct) |
2651 self.__toolbars["file"] = (filetb.windowTitle(), filetb) |
2648 self.__toolbars["file"] = (filetb.windowTitle(), filetb) |
2652 |
2649 |
2653 edittb = self.addToolBar(self.tr("Edit")) |
2650 edittb = self.addToolBar(self.tr("Edit")) |
2654 edittb.setObjectName("EditToolBar") |
2651 edittb.setObjectName("EditToolBar") |
2655 edittb.setIconSize(Config.ToolBarIconSize) |
|
2656 edittb.addAction(self.undoAct) |
2652 edittb.addAction(self.undoAct) |
2657 edittb.addAction(self.redoAct) |
2653 edittb.addAction(self.redoAct) |
2658 edittb.addSeparator() |
2654 edittb.addSeparator() |
2659 edittb.addAction(self.copyAct) |
2655 edittb.addAction(self.copyAct) |
2660 edittb.addAction(self.cutAct) |
2656 edittb.addAction(self.cutAct) |
2663 edittb.addAction(self.selectAllAct) |
2659 edittb.addAction(self.selectAllAct) |
2664 self.__toolbars["edit"] = (edittb.windowTitle(), edittb) |
2660 self.__toolbars["edit"] = (edittb.windowTitle(), edittb) |
2665 |
2661 |
2666 viewtb = self.addToolBar(self.tr("View")) |
2662 viewtb = self.addToolBar(self.tr("View")) |
2667 viewtb.setObjectName("ViewToolBar") |
2663 viewtb.setObjectName("ViewToolBar") |
2668 viewtb.setIconSize(Config.ToolBarIconSize) |
|
2669 viewtb.addAction(self.zoomInAct) |
2664 viewtb.addAction(self.zoomInAct) |
2670 viewtb.addAction(self.zoomResetAct) |
2665 viewtb.addAction(self.zoomResetAct) |
2671 viewtb.addAction(self.zoomOutAct) |
2666 viewtb.addAction(self.zoomOutAct) |
2672 viewtb.addSeparator() |
2667 viewtb.addSeparator() |
2673 viewtb.addAction(self.fullScreenAct) |
2668 viewtb.addAction(self.fullScreenAct) |
2674 self.__toolbars["view"] = (viewtb.windowTitle(), viewtb) |
2669 self.__toolbars["view"] = (viewtb.windowTitle(), viewtb) |
2675 |
2670 |
2676 findtb = self.addToolBar(self.tr("Find")) |
2671 findtb = self.addToolBar(self.tr("Find")) |
2677 findtb.setObjectName("FindToolBar") |
2672 findtb.setObjectName("FindToolBar") |
2678 findtb.setIconSize(Config.ToolBarIconSize) |
|
2679 findtb.addAction(self.findAct) |
2673 findtb.addAction(self.findAct) |
2680 findtb.addAction(self.findNextAct) |
2674 findtb.addAction(self.findNextAct) |
2681 findtb.addAction(self.findPrevAct) |
2675 findtb.addAction(self.findPrevAct) |
2682 self.__toolbars["find"] = (findtb.windowTitle(), findtb) |
2676 self.__toolbars["find"] = (findtb.windowTitle(), findtb) |
2683 |
2677 |
2698 self.__setupFilterCombo() |
2692 self.__setupFilterCombo() |
2699 self.__toolbars["filter"] = (filtertb.windowTitle(), filtertb) |
2693 self.__toolbars["filter"] = (filtertb.windowTitle(), filtertb) |
2700 |
2694 |
2701 settingstb = self.addToolBar(self.tr("Settings")) |
2695 settingstb = self.addToolBar(self.tr("Settings")) |
2702 settingstb.setObjectName("SettingsToolBar") |
2696 settingstb.setObjectName("SettingsToolBar") |
2703 settingstb.setIconSize(Config.ToolBarIconSize) |
|
2704 settingstb.addAction(self.prefAct) |
2697 settingstb.addAction(self.prefAct) |
2705 settingstb.addAction(self.shortcutsAct) |
2698 settingstb.addAction(self.shortcutsAct) |
2706 settingstb.addAction(self.acceptedLanguagesAct) |
2699 settingstb.addAction(self.acceptedLanguagesAct) |
2707 settingstb.addAction(self.cookiesAct) |
2700 settingstb.addAction(self.cookiesAct) |
2708 settingstb.addAction(self.personalDataAct) |
2701 settingstb.addAction(self.personalDataAct) |
2710 settingstb.addAction(self.featurePermissionAct) |
2703 settingstb.addAction(self.featurePermissionAct) |
2711 self.__toolbars["settings"] = (settingstb.windowTitle(), settingstb) |
2704 self.__toolbars["settings"] = (settingstb.windowTitle(), settingstb) |
2712 |
2705 |
2713 toolstb = self.addToolBar(self.tr("Tools")) |
2706 toolstb = self.addToolBar(self.tr("Tools")) |
2714 toolstb.setObjectName("ToolsToolBar") |
2707 toolstb.setObjectName("ToolsToolBar") |
2715 toolstb.setIconSize(Config.ToolBarIconSize) |
|
2716 toolstb.addAction(self.feedsManagerAct) |
2708 toolstb.addAction(self.feedsManagerAct) |
2717 toolstb.addAction(self.siteInfoAct) |
2709 toolstb.addAction(self.siteInfoAct) |
2718 toolstb.addSeparator() |
2710 toolstb.addSeparator() |
2719 toolstb.addAction(self.synchronizationAct) |
2711 toolstb.addAction(self.synchronizationAct) |
2720 self.__toolbars["tools"] = (toolstb.windowTitle(), toolstb) |
2712 self.__toolbars["tools"] = (toolstb.windowTitle(), toolstb) |
2721 |
2713 |
2722 helptb = self.addToolBar(self.tr("Help")) |
2714 helptb = self.addToolBar(self.tr("Help")) |
2723 helptb.setObjectName("HelpToolBar") |
2715 helptb.setObjectName("HelpToolBar") |
2724 helptb.setIconSize(Config.ToolBarIconSize) |
|
2725 helptb.addAction(self.whatsThisAct) |
2716 helptb.addAction(self.whatsThisAct) |
2726 self.__toolbars["help"] = (helptb.windowTitle(), helptb) |
2717 self.__toolbars["help"] = (helptb.windowTitle(), helptb) |
2727 |
2718 |
2728 self.addToolBarBreak() |
2719 self.addToolBarBreak() |
2729 vttb = self.addToolBar(self.tr("VirusTotal")) |
2720 vttb = self.addToolBar(self.tr("VirusTotal")) |
2730 vttb.setObjectName("VirusTotalToolBar") |
2721 vttb.setObjectName("VirusTotalToolBar") |
2731 vttb.setIconSize(Config.ToolBarIconSize) |
|
2732 vttb.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonTextBesideIcon) |
2722 vttb.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonTextBesideIcon) |
2733 vttb.addAction(self.virustotalScanCurrentAct) |
2723 vttb.addAction(self.virustotalScanCurrentAct) |
2734 vttb.addAction(self.virustotalIpReportAct) |
2724 vttb.addAction(self.virustotalIpReportAct) |
2735 vttb.addAction(self.virustotalDomainReportAct) |
2725 vttb.addAction(self.virustotalDomainReportAct) |
2736 self.__toolbars["virustotal"] = (vttb.windowTitle(), vttb) |
2726 self.__toolbars["virustotal"] = (vttb.windowTitle(), vttb) |