MultiProject/MultiProjectBrowser.py

changeset 2317
ac7ffbf5b36b
parent 2302
f29e9405c851
child 2404
cba0ff902c2b
--- a/MultiProject/MultiProjectBrowser.py	Sun Jan 06 16:02:47 2013 +0100
+++ b/MultiProject/MultiProjectBrowser.py	Mon Jan 07 15:34:36 2013 +0100
@@ -226,6 +226,12 @@
                         }
                         self.multiProject.changeProjectProperties(project)
     
+    def __addNewProject(self):
+        """
+        Private method to add a new project entry.
+        """
+        self.multiProject.addProject()
+    
     def __createPopupMenu(self):
         """
         Private method to create the popup menu.
@@ -235,9 +241,13 @@
         self.__menu.addAction(self.trUtf8("Remove"), self.__removeProject)
         self.__menu.addAction(self.trUtf8("Properties"), self.__showProjectProperties)
         self.__menu.addSeparator()
+        self.__menu.addAction(self.trUtf8("Add Project..."), self.__addNewProject)
+        self.__menu.addSeparator()
         self.__menu.addAction(self.trUtf8("Configure..."), self.__configure)
         
         self.__backMenu = QMenu(self)
+        self.__backMenu.addAction(self.trUtf8("Add Project..."), self.__addNewProject)
+        self.__backMenu.addSeparator()
         self.__backMenu.addAction(self.trUtf8("Configure..."), self.__configure)
     
     def __configure(self):

eric ide

mercurial