135 """ |
135 """ |
136 Module function to prepare for an uninstallation. |
136 Module function to prepare for an uninstallation. |
137 """ |
137 """ |
138 if not ericApp().getObject("PluginManager").isPluginLoaded( |
138 if not ericApp().getObject("PluginManager").isPluginLoaded( |
139 "PluginVcsSubversion"): |
139 "PluginVcsSubversion"): |
140 Preferences.Prefs.settings.remove("Subversion") |
140 Preferences.getSettings().remove("Subversion") |
141 |
141 |
142 |
142 |
143 class VcsPySvnPlugin(QObject): |
143 class VcsPySvnPlugin(QObject): |
144 """ |
144 """ |
145 Class implementing the PySvn version control plugin. |
145 Class implementing the PySvn version control plugin. |
224 |
224 |
225 @param key the key of the value to get |
225 @param key the key of the value to get |
226 @return the requested refactoring setting |
226 @return the requested refactoring setting |
227 """ |
227 """ |
228 if key in ["StopLogOnCopy"]: |
228 if key in ["StopLogOnCopy"]: |
229 return Preferences.toBool(Preferences.Prefs.settings.value( |
229 return Preferences.toBool(Preferences.getSettings().value( |
230 "Subversion/" + key, self.__subversionDefaults[key])) |
230 "Subversion/" + key, self.__subversionDefaults[key])) |
231 elif key in ["LogLimit"]: |
231 elif key in ["LogLimit"]: |
232 return int(Preferences.Prefs.settings.value( |
232 return int(Preferences.getSettings().value( |
233 "Subversion/" + key, |
233 "Subversion/" + key, |
234 self.__subversionDefaults[key])) |
234 self.__subversionDefaults[key])) |
235 elif key in ["Commits"]: |
235 elif key in ["Commits"]: |
236 return Preferences.toList(Preferences.Prefs.settings.value( |
236 return Preferences.toList(Preferences.getSettings().value( |
237 "Subversion/" + key)) |
237 "Subversion/" + key)) |
238 else: |
238 else: |
239 return Preferences.Prefs.settings.value("Subversion/" + key) |
239 return Preferences.getSettings().value("Subversion/" + key) |
240 |
240 |
241 def setPreferences(self, key, value): |
241 def setPreferences(self, key, value): |
242 """ |
242 """ |
243 Public method to store the various settings. |
243 Public method to store the various settings. |
244 |
244 |
245 @param key the key of the setting to be set |
245 @param key the key of the setting to be set |
246 @param value the value to be set |
246 @param value the value to be set |
247 """ |
247 """ |
248 Preferences.Prefs.settings.setValue("Subversion/" + key, value) |
248 Preferences.getSettings().setValue("Subversion/" + key, value) |
249 |
249 |
250 def getServersPath(self): |
250 def getServersPath(self): |
251 """ |
251 """ |
252 Public method to get the filename of the servers file. |
252 Public method to get the filename of the servers file. |
253 |
253 |