UI/UserInterface.py

changeset 6338
104ee21d765d
parent 6337
c6af560e0039
child 6348
d6c0b8ab1fc6
equal deleted inserted replaced
6337:c6af560e0039 6338:104ee21d765d
2416 """available on the Internet.</p>""" 2416 """available on the Internet.</p>"""
2417 )) 2417 ))
2418 self.pluginRepoAct.triggered.connect(self.showPluginsAvailable) 2418 self.pluginRepoAct.triggered.connect(self.showPluginsAvailable)
2419 self.actions.append(self.pluginRepoAct) 2419 self.actions.append(self.pluginRepoAct)
2420 2420
2421 self.virtualenvManagerAct = E5Action(
2422 self.tr('Virtualenv Manager'),
2423 UI.PixmapCache.getIcon("virtualenv.png"),
2424 self.tr('&Virtualenv Manager...'),
2425 0, 0, self,
2426 'virtualenv_manager')
2427 self.virtualenvManagerAct.setStatusTip(self.tr(
2428 'Virtualenv Manager'))
2429 self.virtualenvManagerAct.setWhatsThis(self.tr(
2430 """<b>Virtualenv Manager</b>"""
2431 """<p>This opens a dialog to manage the defined Python virtual"""
2432 """ environments.</p>"""
2433 ))
2434 self.virtualenvManagerAct.triggered.connect(
2435 self.virtualenvManager.showVirtualenvManagerDialog)
2436 self.actions.append(self.virtualenvManagerAct)
2437
2421 self.virtualenvConfigAct = E5Action( 2438 self.virtualenvConfigAct = E5Action(
2422 self.tr('Virtualenv Configurator'), 2439 self.tr('Virtualenv Configurator'),
2423 UI.PixmapCache.getIcon("virtualenv.png"), 2440 UI.PixmapCache.getIcon("virtualenvConfig.png"),
2424 self.tr('&Virtualenv Configurator...'), 2441 self.tr('Virtualenv &Configurator...'),
2425 0, 0, self, 2442 0, 0, self,
2426 'virtualenv_configurator') 2443 'virtualenv_configurator')
2427 self.virtualenvConfigAct.setStatusTip(self.tr( 2444 self.virtualenvConfigAct.setStatusTip(self.tr(
2428 'Virtualenv Configurator')) 2445 'Virtualenv Configurator'))
2429 self.virtualenvConfigAct.setWhatsThis(self.tr( 2446 self.virtualenvConfigAct.setWhatsThis(self.tr(
2692 self.__menus["wizards"]) 2709 self.__menus["wizards"])
2693 self.wizardsMenuAct.setEnabled(False) 2710 self.wizardsMenuAct.setEnabled(False)
2694 self.__menus["macros"] = self.viewmanager.initMacroMenu() 2711 self.__menus["macros"] = self.viewmanager.initMacroMenu()
2695 self.__menus["extras"].addMenu(self.__menus["macros"]) 2712 self.__menus["extras"].addMenu(self.__menus["macros"])
2696 self.__menus["extras"].addSeparator() 2713 self.__menus["extras"].addSeparator()
2714 self.__menus["extras"].addAction(self.virtualenvManagerAct)
2697 self.__menus["extras"].addAction(self.virtualenvConfigAct) 2715 self.__menus["extras"].addAction(self.virtualenvConfigAct)
2698 self.toolGroupsMenu = QMenu(self.tr("Select Tool Group"), self) 2716 self.toolGroupsMenu = QMenu(self.tr("Select Tool Group"), self)
2699 self.toolGroupsMenu.aboutToShow.connect(self.__showToolGroupsMenu) 2717 self.toolGroupsMenu.aboutToShow.connect(self.__showToolGroupsMenu)
2700 self.toolGroupsMenu.triggered.connect(self.__toolGroupSelected) 2718 self.toolGroupsMenu.triggered.connect(self.__toolGroupSelected)
2701 self.toolGroupsMenuTriggered = False 2719 self.toolGroupsMenuTriggered = False
2893 toolstb.addAction(self.miniEditorAct) 2911 toolstb.addAction(self.miniEditorAct)
2894 toolstb.addAction(self.hexEditorAct) 2912 toolstb.addAction(self.hexEditorAct)
2895 toolstb.addAction(self.iconEditorAct) 2913 toolstb.addAction(self.iconEditorAct)
2896 toolstb.addAction(self.snapshotAct) 2914 toolstb.addAction(self.snapshotAct)
2897 toolstb.addSeparator() 2915 toolstb.addSeparator()
2916 toolstb.addAction(self.virtualenvManagerAct)
2898 toolstb.addAction(self.virtualenvConfigAct) 2917 toolstb.addAction(self.virtualenvConfigAct)
2899 if self.webBrowserAct: 2918 if self.webBrowserAct:
2900 toolstb.addSeparator() 2919 toolstb.addSeparator()
2901 toolstb.addAction(self.webBrowserAct) 2920 toolstb.addAction(self.webBrowserAct)
2902 self.toolbarManager.addToolBar(toolstb, toolstb.windowTitle()) 2921 self.toolbarManager.addToolBar(toolstb, toolstb.windowTitle())
6460 self.backgroundService.shutdown() 6479 self.backgroundService.shutdown()
6461 6480
6462 self.cooperation.shutdown() 6481 self.cooperation.shutdown()
6463 6482
6464 self.pluginManager.doShutdown() 6483 self.pluginManager.doShutdown()
6484
6485 self.virtualenvManager.shutdown()
6465 6486
6466 if self.layoutType == "Sidebars": 6487 if self.layoutType == "Sidebars":
6467 self.leftSidebar.shutdown() 6488 self.leftSidebar.shutdown()
6468 self.bottomSidebar.shutdown() 6489 self.bottomSidebar.shutdown()
6469 self.rightSidebar.shutdown() 6490 self.rightSidebar.shutdown()

eric ide

mercurial