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() |