11 import importlib.util |
11 import importlib.util |
12 import os |
12 import os |
13 |
13 |
14 from PyQt6.QtCore import QCoreApplication, QObject |
14 from PyQt6.QtCore import QCoreApplication, QObject |
15 |
15 |
16 from eric7 import Preferences |
16 from eric7 import EricUtilities, Preferences |
17 from eric7.__version__ import VersionOnly |
17 from eric7.__version__ import VersionOnly |
18 from eric7.EricWidgets.EricApplication import ericApp |
18 from eric7.EricWidgets.EricApplication import ericApp |
19 from eric7.Plugins.VcsPlugins.vcsPySvn.SvnUtilities import getConfigPath, getServersPath |
19 from eric7.Plugins.VcsPlugins.vcsPySvn.SvnUtilities import getConfigPath, getServersPath |
20 from eric7.Preferences.Shortcuts import readShortcuts |
20 from eric7.Preferences.Shortcuts import readShortcuts |
21 |
21 |
246 @type str |
246 @type str |
247 @return the requested refactoring setting |
247 @return the requested refactoring setting |
248 @rtype Any |
248 @rtype Any |
249 """ |
249 """ |
250 if key in ["StopLogOnCopy"]: |
250 if key in ["StopLogOnCopy"]: |
251 return Preferences.toBool( |
251 return EricUtilities.toBool( |
252 Preferences.getSettings().value( |
252 Preferences.getSettings().value( |
253 "Subversion/" + key, self.__subversionDefaults[key] |
253 "Subversion/" + key, self.__subversionDefaults[key] |
254 ) |
254 ) |
255 ) |
255 ) |
256 elif key in ["LogLimit"]: |
256 elif key in ["LogLimit"]: |
258 Preferences.getSettings().value( |
258 Preferences.getSettings().value( |
259 "Subversion/" + key, self.__subversionDefaults[key] |
259 "Subversion/" + key, self.__subversionDefaults[key] |
260 ) |
260 ) |
261 ) |
261 ) |
262 elif key in ["Commits"]: |
262 elif key in ["Commits"]: |
263 return Preferences.toList( |
263 return EricUtilities.toList( |
264 Preferences.getSettings().value("Subversion/" + key) |
264 Preferences.getSettings().value("Subversion/" + key) |
265 ) |
265 ) |
266 else: |
266 else: |
267 return Preferences.getSettings().value("Subversion/" + key) |
267 return Preferences.getSettings().value("Subversion/" + key) |
268 |
268 |