141 """ |
141 """ |
142 Module function to prepare for an uninstallation. |
142 Module function to prepare for an uninstallation. |
143 """ |
143 """ |
144 if not ericApp().getObject("PluginManager").isPluginLoaded( |
144 if not ericApp().getObject("PluginManager").isPluginLoaded( |
145 "PluginVcsSubversion"): |
145 "PluginVcsSubversion"): |
146 Preferences.Prefs.settings.remove("Subversion") |
146 Preferences.getSettings().remove("Subversion") |
147 |
147 |
148 |
148 |
149 class VcsSubversionPlugin(QObject): |
149 class VcsSubversionPlugin(QObject): |
150 """ |
150 """ |
151 Class implementing the Subversion version control plugin. |
151 Class implementing the Subversion version control plugin. |
230 |
230 |
231 @param key the key of the value to get |
231 @param key the key of the value to get |
232 @return the requested setting |
232 @return the requested setting |
233 """ |
233 """ |
234 if key in ["StopLogOnCopy"]: |
234 if key in ["StopLogOnCopy"]: |
235 return Preferences.toBool(Preferences.Prefs.settings.value( |
235 return Preferences.toBool(Preferences.getSettings().value( |
236 "Subversion/" + key, self.__subversionDefaults[key])) |
236 "Subversion/" + key, self.__subversionDefaults[key])) |
237 elif key in ["LogLimit"]: |
237 elif key in ["LogLimit"]: |
238 return int(Preferences.Prefs.settings.value( |
238 return int(Preferences.getSettings().value( |
239 "Subversion/" + key, |
239 "Subversion/" + key, |
240 self.__subversionDefaults[key])) |
240 self.__subversionDefaults[key])) |
241 elif key in ["Commits"]: |
241 elif key in ["Commits"]: |
242 return Preferences.toList(Preferences.Prefs.settings.value( |
242 return Preferences.toList(Preferences.getSettings().value( |
243 "Subversion/" + key)) |
243 "Subversion/" + key)) |
244 else: |
244 else: |
245 return Preferences.Prefs.settings.value("Subversion/" + key) |
245 return Preferences.getSettings().value("Subversion/" + key) |
246 |
246 |
247 def setPreferences(self, key, value): |
247 def setPreferences(self, key, value): |
248 """ |
248 """ |
249 Public method to store the various settings. |
249 Public method to store the various settings. |
250 |
250 |
251 @param key the key of the setting to be set |
251 @param key the key of the setting to be set |
252 @param value the value to be set |
252 @param value the value to be set |
253 """ |
253 """ |
254 Preferences.Prefs.settings.setValue("Subversion/" + key, value) |
254 Preferences.getSettings().setValue("Subversion/" + key, value) |
255 |
255 |
256 def getServersPath(self): |
256 def getServersPath(self): |
257 """ |
257 """ |
258 Public method to get the filename of the servers file. |
258 Public method to get the filename of the servers file. |
259 |
259 |