Plugins/PluginVcsPySvn.py

changeset 7
c679fb30c8f3
parent 0
de9c2efb9d02
child 13
1af94a91f439
diff -r 52e8c820d0dd -r c679fb30c8f3 Plugins/PluginVcsPySvn.py
--- a/Plugins/PluginVcsPySvn.py	Mon Dec 28 18:31:37 2009 +0000
+++ b/Plugins/PluginVcsPySvn.py	Wed Dec 30 15:40:33 2009 +0000
@@ -10,7 +10,6 @@
 import os
 import sys
 
-from PyQt4.QtCore import QVariant
 from PyQt4.QtGui import QApplication
 
 from E4Gui.E4Application import e4App
@@ -189,11 +188,17 @@
         @param prefClass preferences class used as the storage area
         @return the requested refactoring setting
         """
-        if key in ["Commits"]:
-            return Preferences.Prefs.settings.value("Subversion/" + key).toStringList()
-        else:
-            return Preferences.Prefs.settings.value("Subversion/" + key,
-                QVariant(self.__subversionDefaults[key])).toInt()[0]
+        if key in ["StopLogOnCopy"]:
+            return Preferences.toBool(Preferences.Prefs.settings.value(
+                "Subversion/" + key, self.__subversionDefaults[key]))
+        elif key in ["LogLimit", "CommitMessages"]:
+            return int(Preferences.Prefs.settings.value("Subversion/" + key,
+                self.__subversionDefaults[key]))
+        elif key in ["Commits"]:
+            return Preferences.toList(Preferences.Prefs.settings.value(
+                "Subversion/" + key))
+        else: 
+            return Preferences.Prefs.settings.value("Subversion/" + key)
     
     def setPreferences(self, key, value):
         """
@@ -203,7 +208,7 @@
         @param value the value to be set
         @param prefClass preferences class used as the storage area
         """
-        Preferences.Prefs.settings.setValue("Subversion/" + key, QVariant(value))
+        Preferences.Prefs.settings.setValue("Subversion/" + key, value)
     
     def getServersPath(self):
         """

eric ide

mercurial