eric6/Preferences/ConfigurationPages/ProjectBrowserPage.py

branch
maintenance
changeset 8043
0acf98cd089a
parent 7924
8a96736d465e
parent 7923
91e843545d9a
child 8142
43248bafe9b2
diff -r 866adc8c315b -r 0acf98cd089a eric6/Preferences/ConfigurationPages/ProjectBrowserPage.py
--- a/eric6/Preferences/ConfigurationPages/ProjectBrowserPage.py	Sun Jan 17 13:53:08 2021 +0100
+++ b/eric6/Preferences/ConfigurationPages/ProjectBrowserPage.py	Mon Feb 01 10:38:16 2021 +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