Plugins/PluginVcsPySvn.py

changeset 4079
a3319822d303
parent 4021
195a471c327b
child 4115
0c70a8f8d54a
diff -r 0e14bef0b47b -r a3319822d303 Plugins/PluginVcsPySvn.py
--- a/Plugins/PluginVcsPySvn.py	Sat Jan 31 19:53:35 2015 +0100
+++ b/Plugins/PluginVcsPySvn.py	Sun Feb 01 18:23:12 2015 +0100
@@ -158,8 +158,8 @@
             "CommitMessages": 20,
         }
         
-        from VcsPlugins.vcsPySvn.ProjectHelper import SvnProjectHelper
-        self.__projectHelperObject = SvnProjectHelper(None, None)
+        from VcsPlugins.vcsPySvn.ProjectHelper import PySvnProjectHelper
+        self.__projectHelperObject = PySvnProjectHelper(None, None)
         try:
             e5App().registerPluginObject(
                 pluginTypename, self.__projectHelperObject, pluginType)
@@ -184,6 +184,15 @@
         """
         from VcsPlugins.vcsPySvn.subversion import Subversion
         self.__object = Subversion(self, self.__ui)
+        
+        tb = self.__ui.getToolbar("vcs")[1]
+        tb.setVisible(False)
+        tb.setEnabled(False)
+        
+        tb = self.__ui.getToolbar("pysvn")[1]
+        tb.setVisible(True)
+        tb.setEnabled(True)
+        
         return self.__object, True
     
     def deactivate(self):
@@ -191,6 +200,14 @@
         Public method to deactivate this plugin.
         """
         self.__object = None
+        
+        tb = self.__ui.getToolbar("pysvn")[1]
+        tb.setVisible(False)
+        tb.setEnabled(False)
+        
+        tb = self.__ui.getToolbar("vcs")[1]
+        tb.setVisible(True)
+        tb.setEnabled(True)
     
     def getPreferences(self, key):
         """

eric ide

mercurial