181 """ |
181 """ |
182 self.__object = None |
182 self.__object = None |
183 |
183 |
184 def getPreferences(self, key): |
184 def getPreferences(self, key): |
185 """ |
185 """ |
186 Public method to retrieve the various refactoring settings. |
186 Public method to retrieve the various settings. |
187 |
187 |
188 @param key the key of the value to get |
188 @param key the key of the value to get |
189 @param prefClass preferences class used as the storage area |
189 @return the requested setting |
190 @return the requested refactoring setting |
|
191 """ |
190 """ |
192 if key in ["StopLogOnCopy"]: |
191 if key in ["StopLogOnCopy"]: |
193 return Preferences.toBool(Preferences.Prefs.settings.value( |
192 return Preferences.toBool(Preferences.Prefs.settings.value( |
194 "Subversion/" + key, self.__subversionDefaults[key])) |
193 "Subversion/" + key, self.__subversionDefaults[key])) |
195 elif key in ["LogLimit", "CommitMessages"]: |
194 elif key in ["LogLimit", "CommitMessages"]: |
201 else: |
200 else: |
202 return Preferences.Prefs.settings.value("Subversion/" + key) |
201 return Preferences.Prefs.settings.value("Subversion/" + key) |
203 |
202 |
204 def setPreferences(self, key, value): |
203 def setPreferences(self, key, value): |
205 """ |
204 """ |
206 Public method to store the various refactoring settings. |
205 Public method to store the various settings. |
207 |
206 |
208 @param key the key of the setting to be set |
207 @param key the key of the setting to be set |
209 @param value the value to be set |
208 @param value the value to be set |
210 @param prefClass preferences class used as the storage area |
|
211 """ |
209 """ |
212 Preferences.Prefs.settings.setValue("Subversion/" + key, value) |
210 Preferences.Prefs.settings.setValue("Subversion/" + key, value) |
213 |
211 |
214 def getServersPath(self): |
212 def getServersPath(self): |
215 """ |
213 """ |