src/eric7/Preferences/__init__.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9570
481cc0d3699d
child 9653
e67609152c5e
--- a/src/eric7/Preferences/__init__.py	Sun Dec 18 14:19:10 2022 +0100
+++ b/src/eric7/Preferences/__init__.py	Sun Dec 18 19:33:46 2022 +0100
@@ -52,6 +52,7 @@
 from eric7.EricWidgets.EricApplication import ericApp
 from eric7.EricWidgets.EricIconBar import EricIconBar
 from eric7.QScintilla.Shell import ShellHistoryStyle
+from eric7.SystemUtilities import OSUtilities, PythonUtilities, QtUtilities
 from eric7.Utilities.crypto import pwConvert
 from eric7.Utilities.crypto.py3PBKDF2 import hashPassword
 
@@ -723,7 +724,7 @@
         "YAMLFoldComment": False,
     }
 
-    if Globals.isWindowsPlatform():
+    if OSUtilities.isWindowsPlatform():
         editorDefaults["EOLMode"] = QsciScintilla.EolMode.EolWindows
     else:
         editorDefaults["EOLMode"] = QsciScintilla.EolMode.EolUnix
@@ -1520,7 +1521,7 @@
         "HighlightChanges": True,
         "RecentNumber": 9,
     }
-    if Globals.isWindowsPlatform():
+    if OSUtilities.isWindowsPlatform():
         hexEditorDefaults["Font"] = "Courier,10,-1,5,50,0,0,0,0,0"
     else:
         hexEditorDefaults["Font"] = "Monospace,10,-1,5,50,0,0,0,0,0"
@@ -1601,9 +1602,9 @@
             "https://github.com/calliope-mini/calliope-mini-micropython/"
         ),
     }
-    if Globals.isWindowsPlatform():
+    if OSUtilities.isWindowsPlatform():
         microPythonDefaults["ColorScheme"] = "Windows 10"
-    elif Globals.isMacPlatform():
+    elif OSUtilities.isMacPlatform():
         microPythonDefaults["ColorScheme"] = "xterm"
     else:
         microPythonDefaults["ColorScheme"] = "Ubuntu"
@@ -1738,7 +1739,7 @@
         Globals.settingsNameGlobal,
         ericApp(),
     )
-    if not Globals.isWindowsPlatform():
+    if not OSUtilities.isWindowsPlatform():
         hp = QDir.homePath()
         dn = QDir(hp)
         dn.mkdir(".eric7")
@@ -1933,7 +1934,7 @@
         else:
             interpreter = ""
         if not interpreter:
-            return Globals.getPythonExecutable()
+            return PythonUtilities.getPythonExecutable()
         return interpreter
     elif key == "DebugClientType3":
         debugClientType = Prefs.settings.value(
@@ -3233,8 +3234,8 @@
     )
     if s == "":
         s = QLibraryInfo.path(QLibraryInfo.LibraryPath.TranslationsPath)
-    if s == "" and Globals.isWindowsPlatform():
-        transPath = os.path.join(Globals.getPyQt6ModulesDirectory(), "translations")
+    if s == "" and OSUtilities.isWindowsPlatform():
+        transPath = os.path.join(QtUtilities.getPyQt6ModulesDirectory(), "translations")
         if os.path.exists(transPath):
             s = transPath
     return s

eric ide

mercurial