eric6/Preferences/__init__.py

changeset 7907
7991ea245c20
parent 7903
827d89937c30
child 7911
4621c9082a43
--- a/eric6/Preferences/__init__.py	Mon Dec 21 13:36:24 2020 +0100
+++ b/eric6/Preferences/__init__.py	Tue Dec 22 19:59:29 2020 +0100
@@ -822,6 +822,19 @@
             InterfacesBrowserFlag |
             OthersBrowserFlag |
             ProtocolsBrowserFlag),
+        "PyQt6": (
+            SourcesBrowserFlag |
+            FormsBrowserFlag |
+            TranslationsBrowserFlag |
+            InterfacesBrowserFlag |
+            OthersBrowserFlag |
+            ProtocolsBrowserFlag),
+        "PyQt6C": (
+            SourcesBrowserFlag |
+            TranslationsBrowserFlag |
+            InterfacesBrowserFlag |
+            OthersBrowserFlag |
+            ProtocolsBrowserFlag),
         "E6Plugin": (
             SourcesBrowserFlag |
             FormsBrowserFlag |
@@ -1204,8 +1217,14 @@
         "PyuicIndent": 4,
         "PyuicFromImports": False,
         "PyuicExecute": True,
+        "PyQtVenvName": "",
         "PyQtToolsDir": "",
+        "Pyuic6Indent": 4,
+        "Pyuic6Execute": True,
+        "PyQt6VenvName": "",
+        "PyQt6ToolsDir": "",
         "PySide2FromImports": False,
+        "PySide2VenvName": "",
         "PySide2ToolsDir": "",
     }
     
@@ -2987,10 +3006,11 @@
     """
     if key in ["Qt5TranslationsDir"]:
         return getQtTranslationsDir(prefClass)
-    elif key in ["PyuicIndent"]:
+    elif key in ["PyuicIndent", "Pyuic6Indent"]:
         return int(prefClass.settings.value(
             "Qt/" + key, prefClass.qtDefaults[key]))
-    elif key in ["PyuicFromImports", "PyuicExecute", "PySide2FromImports"]:
+    elif key in ["PyuicFromImports", "PyuicExecute", "Pyuic6Execute",
+                 "PySide2FromImports"]:
         return toBool(prefClass.settings.value(
             "Qt/" + key, prefClass.qtDefaults[key]))
     else:

eric ide

mercurial