eric6/Preferences/ConfigurationPages/ProjectBrowserPage.py

changeset 7907
7991ea245c20
parent 7780
41420f82c0ac
child 7923
91e843545d9a
--- a/eric6/Preferences/ConfigurationPages/ProjectBrowserPage.py	Mon Dec 21 13:36:24 2020 +0100
+++ b/eric6/Preferences/ConfigurationPages/ProjectBrowserPage.py	Tue Dec 22 19:59:29 2020 +0100
@@ -101,7 +101,10 @@
             flags |= SourcesBrowserFlag
         if self.formsBrowserCheckBox.isChecked():
             flags |= FormsBrowserFlag
-        if self.resourcesBrowserCheckBox.isChecked():
+        if (
+            self.resourcesBrowserCheckBox.isChecked() and
+            projectType not in ("PyQt6", "PyQt6C")
+        ):
             flags |= ResourcesBrowserFlag
         if self.translationsBrowserCheckBox.isChecked():
             flags |= TranslationsBrowserFlag
@@ -131,7 +134,13 @@
         
         self.sourcesBrowserCheckBox.setChecked(flags & SourcesBrowserFlag)
         self.formsBrowserCheckBox.setChecked(flags & FormsBrowserFlag)
-        self.resourcesBrowserCheckBox.setChecked(flags & ResourcesBrowserFlag)
+        self.resourcesBrowserCheckBox.setEnabled(
+            projectType not in ("PyQt6", "PyQt6C"))
+        if projectType in ("PyQt6", "PyQt6C"):
+            self.resourcesBrowserCheckBox.setChecked(False)
+        else:
+            self.resourcesBrowserCheckBox.setChecked(
+                flags & ResourcesBrowserFlag)
         self.translationsBrowserCheckBox.setChecked(
             flags & TranslationsBrowserFlag)
         self.interfacesBrowserCheckBox.setChecked(

eric ide

mercurial