Project/Project.py

changeset 4079
a3319822d303
parent 4050
c8594f4f1b71
child 4211
c6e175462586
--- a/Project/Project.py	Sat Jan 31 19:53:35 2015 +0100
+++ b/Project/Project.py	Sun Feb 01 18:23:12 2015 +0100
@@ -3931,13 +3931,14 @@
         self.menu = menu
         return menu
         
-    def initToolbar(self, toolbarManager):
-        """
-        Public slot to initialize the project toolbar.
+    def initToolbars(self, toolbarManager):
+        """
+        Public slot to initialize the project toolbar and the basic VCS
+        toolbar.
         
         @param toolbarManager reference to a toolbar manager object
             (E5ToolBarManager)
-        @return the toolbar generated (QToolBar)
+        @return tuple of the generated toolbars (tuple of two QToolBar)
         """
         tb = QToolBar(self.tr("Project"), self.ui)
         tb.setIconSize(UI.Config.ToolBarIconSize)
@@ -3957,7 +3958,11 @@
         toolbarManager.addAction(self.propsAct, tb.windowTitle())
         toolbarManager.addAction(self.userPropsAct, tb.windowTitle())
         
-        return tb
+        import VCS
+        vcstb = VCS.getBasicHelper(self).initBasicToolbar(
+            self.ui, toolbarManager)
+        
+        return tb, vcstb
         
     def __showMenu(self):
         """
@@ -4300,8 +4305,8 @@
                 pass
         
         if vcs is None:
-            from VCS.ProjectHelper import VcsProjectHelper
-            self.vcsProjectHelper = VcsProjectHelper(None, self)
+            import VCS
+            self.vcsProjectHelper = VCS.getBasicHelper(self)
             self.vcsBasicHelper = True
         else:
             self.vcsProjectHelper = vcs.vcsGetProjectHelper(self)

eric ide

mercurial