UI/UserInterface.py

changeset 6338
104ee21d765d
parent 6337
c6af560e0039
child 6348
d6c0b8ab1fc6
--- a/UI/UserInterface.py	Sat Jun 09 17:19:37 2018 +0200
+++ b/UI/UserInterface.py	Sun Jun 10 16:55:39 2018 +0200
@@ -2418,10 +2418,27 @@
         self.pluginRepoAct.triggered.connect(self.showPluginsAvailable)
         self.actions.append(self.pluginRepoAct)
         
+        self.virtualenvManagerAct = E5Action(
+            self.tr('Virtualenv Manager'),
+            UI.PixmapCache.getIcon("virtualenv.png"),
+            self.tr('&Virtualenv Manager...'),
+            0, 0, self,
+            'virtualenv_manager')
+        self.virtualenvManagerAct.setStatusTip(self.tr(
+            'Virtualenv Manager'))
+        self.virtualenvManagerAct.setWhatsThis(self.tr(
+            """<b>Virtualenv Manager</b>"""
+            """<p>This opens a dialog to manage the defined Python virtual"""
+            """ environments.</p>"""
+        ))
+        self.virtualenvManagerAct.triggered.connect(
+            self.virtualenvManager.showVirtualenvManagerDialog)
+        self.actions.append(self.virtualenvManagerAct)
+        
         self.virtualenvConfigAct = E5Action(
             self.tr('Virtualenv Configurator'),
-            UI.PixmapCache.getIcon("virtualenv.png"),
-            self.tr('&Virtualenv Configurator...'),
+            UI.PixmapCache.getIcon("virtualenvConfig.png"),
+            self.tr('Virtualenv &Configurator...'),
             0, 0, self,
             'virtualenv_configurator')
         self.virtualenvConfigAct.setStatusTip(self.tr(
@@ -2694,6 +2711,7 @@
         self.__menus["macros"] = self.viewmanager.initMacroMenu()
         self.__menus["extras"].addMenu(self.__menus["macros"])
         self.__menus["extras"].addSeparator()
+        self.__menus["extras"].addAction(self.virtualenvManagerAct)
         self.__menus["extras"].addAction(self.virtualenvConfigAct)
         self.toolGroupsMenu = QMenu(self.tr("Select Tool Group"), self)
         self.toolGroupsMenu.aboutToShow.connect(self.__showToolGroupsMenu)
@@ -2895,6 +2913,7 @@
         toolstb.addAction(self.iconEditorAct)
         toolstb.addAction(self.snapshotAct)
         toolstb.addSeparator()
+        toolstb.addAction(self.virtualenvManagerAct)
         toolstb.addAction(self.virtualenvConfigAct)
         if self.webBrowserAct:
             toolstb.addSeparator()
@@ -6463,6 +6482,8 @@
         
         self.pluginManager.doShutdown()
         
+        self.virtualenvManager.shutdown()
+        
         if self.layoutType == "Sidebars":
             self.leftSidebar.shutdown()
             self.bottomSidebar.shutdown()

eric ide

mercurial