eric6/UI/UserInterface.py

changeset 7008
e1b80fb11cc7
parent 7007
0ba99702920c
child 7035
d2036d7f5ef6
child 7038
3bd9825cf895
equal deleted inserted replaced
7007:0ba99702920c 7008:e1b80fb11cc7
2863 self.debuggerUI.initMenus() 2863 self.debuggerUI.initMenus()
2864 mb.addMenu(self.__menus["start"]) 2864 mb.addMenu(self.__menus["start"])
2865 mb.addMenu(self.__menus["debug"]) 2865 mb.addMenu(self.__menus["debug"])
2866 2866
2867 ############################################################## 2867 ##############################################################
2868 ## Tools menu 2868 ## Extras menu
2869 ############################################################## 2869 ##############################################################
2870 2870
2871 self.__menus["extras"] = QMenu(self.tr('E&xtras'), self) 2871 self.__menus["extras"] = QMenu(self.tr('E&xtras'), self)
2872 self.__menus["extras"].setTearOffEnabled(True) 2872 self.__menus["extras"].setTearOffEnabled(True)
2873 self.__menus["extras"].aboutToShow.connect(self.__showExtrasMenu) 2873 self.__menus["extras"].aboutToShow.connect(self.__showExtrasMenu)
2874 mb.addMenu(self.__menus["extras"]) 2874 mb.addMenu(self.__menus["extras"])
2875 self.viewmanager.addToExtrasMenu(self.__menus["extras"]) 2875 self.viewmanager.addToExtrasMenu(self.__menus["extras"])
2876 2876
2877 ############################################################## 2877 ##############################################################
2878 ## Tools/Wizards menu 2878 ## Extras/Wizards menu
2879 ############################################################## 2879 ##############################################################
2880 2880
2881 self.__menus["wizards"] = QMenu(self.tr('Wi&zards'), self) 2881 self.__menus["wizards"] = QMenu(self.tr('Wi&zards'), self)
2882 self.__menus["wizards"].setTearOffEnabled(True) 2882 self.__menus["wizards"].setTearOffEnabled(True)
2883 self.__menus["wizards"].aboutToShow.connect(self.__showWizardsMenu) 2883 self.__menus["wizards"].aboutToShow.connect(self.__showWizardsMenu)
2884 self.wizardsMenuAct = self.__menus["extras"].addMenu( 2884 self.wizardsMenuAct = self.__menus["extras"].addMenu(
2885 self.__menus["wizards"]) 2885 self.__menus["wizards"])
2886 self.wizardsMenuAct.setEnabled(False) 2886 self.wizardsMenuAct.setEnabled(False)
2887 2887
2888 ############################################################## 2888 ##############################################################
2889 ## Tools/Macros menu 2889 ## Extras/Macros menu
2890 ############################################################## 2890 ##############################################################
2891 2891
2892 self.__menus["macros"] = self.viewmanager.initMacroMenu() 2892 self.__menus["macros"] = self.viewmanager.initMacroMenu()
2893 self.__menus["extras"].addMenu(self.__menus["macros"]) 2893 self.__menus["extras"].addMenu(self.__menus["macros"])
2894 self.__menus["extras"].addSeparator() 2894 self.__menus["extras"].addSeparator()
2895 2895
2896 ############################################################## 2896 ##############################################################
2897 ## Tools/VirtualEnv Manager menu 2897 ## Extras/VirtualEnv Manager menu entries
2898 ############################################################## 2898 ##############################################################
2899 2899
2900 self.__menus["extras"].addAction(self.virtualenvManagerAct) 2900 self.__menus["extras"].addAction(self.virtualenvManagerAct)
2901 self.__menus["extras"].addAction(self.virtualenvConfigAct) 2901 self.__menus["extras"].addAction(self.virtualenvConfigAct)
2902 self.__menus["extras"].addSeparator() 2902 self.__menus["extras"].addSeparator()
2903 2903
2904 ############################################################## 2904 ##############################################################
2905 ## Tools/Unittest menu 2905 ## Extras/Plugins menu
2906 ##############################################################
2907
2908 self.__menus["unittest"] = QMenu(self.tr('&Unittest'), self)
2909 self.__menus["unittest"].setTearOffEnabled(True)
2910 self.__menus["extras"].addMenu(self.__menus["unittest"])
2911 self.__menus["unittest"].addAction(self.utDialogAct)
2912 self.__menus["unittest"].addSeparator()
2913 self.__menus["unittest"].addAction(self.utRestartAct)
2914 self.__menus["unittest"].addAction(self.utRerunFailedAct)
2915 self.__menus["unittest"].addSeparator()
2916 self.__menus["unittest"].addAction(self.utScriptAct)
2917 self.__menus["unittest"].addAction(self.utProjectAct)
2918
2919 ##############################################################
2920 ## Tools/Builtin,Plugin,User tools menus
2921 ##############################################################
2922
2923 self.toolGroupsMenu = QMenu(self.tr("Select Tool Group"), self)
2924 self.toolGroupsMenu.aboutToShow.connect(self.__showToolGroupsMenu)
2925 self.toolGroupsMenu.triggered.connect(self.__toolGroupSelected)
2926 self.toolGroupsMenuTriggered = False
2927 self.__menus["extras"].addSeparator()
2928 self.__initToolsMenus(self.__menus["extras"])
2929 self.__menus["extras"].addSeparator()
2930
2931 ##############################################################
2932 ## Settings menu
2933 ##############################################################
2934
2935 self.__menus["settings"] = QMenu(self.tr('Se&ttings'), self)
2936 mb.addMenu(self.__menus["settings"])
2937 self.__menus["settings"].setTearOffEnabled(True)
2938
2939 ##############################################################
2940 ## Settings/Plugins menu
2941 ############################################################## 2906 ##############################################################
2942 2907
2943 pluginsMenu = QMenu(self.tr('P&lugins'), self) 2908 pluginsMenu = QMenu(self.tr('P&lugins'), self)
2944 pluginsMenu.setIcon(UI.PixmapCache.getIcon("plugin.png")) 2909 pluginsMenu.setIcon(UI.PixmapCache.getIcon("plugin.png"))
2945 pluginsMenu.setTearOffEnabled(True) 2910 pluginsMenu.setTearOffEnabled(True)
2949 pluginsMenu.addSeparator() 2914 pluginsMenu.addSeparator()
2950 pluginsMenu.addAction(self.pluginRepoAct) 2915 pluginsMenu.addAction(self.pluginRepoAct)
2951 pluginsMenu.addSeparator() 2916 pluginsMenu.addSeparator()
2952 pluginsMenu.addAction( 2917 pluginsMenu.addAction(
2953 self.tr("Configure..."), self.__pluginsConfigure) 2918 self.tr("Configure..."), self.__pluginsConfigure)
2954 2919
2920 self.__menus["extras"].addMenu(pluginsMenu)
2921 self.__menus["extras"].addSeparator()
2922
2955 ############################################################## 2923 ##############################################################
2956 ## Settings menu continued 2924 ## Extras/Unittest menu
2957 ############################################################## 2925 ##############################################################
2926
2927 self.__menus["unittest"] = QMenu(self.tr('&Unittest'), self)
2928 self.__menus["unittest"].setTearOffEnabled(True)
2929 self.__menus["unittest"].addAction(self.utDialogAct)
2930 self.__menus["unittest"].addSeparator()
2931 self.__menus["unittest"].addAction(self.utRestartAct)
2932 self.__menus["unittest"].addAction(self.utRerunFailedAct)
2933 self.__menus["unittest"].addSeparator()
2934 self.__menus["unittest"].addAction(self.utScriptAct)
2935 self.__menus["unittest"].addAction(self.utProjectAct)
2936
2937 self.__menus["extras"].addMenu(self.__menus["unittest"])
2938 self.__menus["extras"].addSeparator()
2939
2940 ##############################################################
2941 ## Extras/Builtin,Plugin,User tools menus
2942 ##############################################################
2943
2944 self.toolGroupsMenu = QMenu(self.tr("Select Tool Group"), self)
2945 self.toolGroupsMenu.aboutToShow.connect(self.__showToolGroupsMenu)
2946 self.toolGroupsMenu.triggered.connect(self.__toolGroupSelected)
2947 self.toolGroupsMenuTriggered = False
2948 self.__initToolsMenus(self.__menus["extras"])
2949 self.__menus["extras"].addSeparator()
2950
2951 ##############################################################
2952 ## Settings menu
2953 ##############################################################
2954
2955 self.__menus["settings"] = QMenu(self.tr('Se&ttings'), self)
2956 mb.addMenu(self.__menus["settings"])
2957 self.__menus["settings"].setTearOffEnabled(True)
2958 2958
2959 self.__menus["settings"].addAction(self.prefAct) 2959 self.__menus["settings"].addAction(self.prefAct)
2960 self.__menus["settings"].addAction(self.prefExportAct) 2960 self.__menus["settings"].addAction(self.prefExportAct)
2961 self.__menus["settings"].addAction(self.prefImportAct) 2961 self.__menus["settings"].addAction(self.prefImportAct)
2962 self.__menus["settings"].addSeparator()
2963 self.__menus["settings"].addMenu(pluginsMenu)
2964 self.__menus["settings"].addSeparator() 2962 self.__menus["settings"].addSeparator()
2965 self.__menus["settings"].addAction(self.reloadAPIsAct) 2963 self.__menus["settings"].addAction(self.reloadAPIsAct)
2966 self.__menus["settings"].addSeparator() 2964 self.__menus["settings"].addSeparator()
2967 self.__menus["settings"].addAction(self.configViewProfilesAct) 2965 self.__menus["settings"].addAction(self.configViewProfilesAct)
2968 self.__menus["settings"].addAction(self.configToolBarsAct) 2966 self.__menus["settings"].addAction(self.configToolBarsAct)

eric ide

mercurial