eric6/Preferences/ConfigurationPages/ProjectBrowserPage.py

changeset 7907
7991ea245c20
parent 7780
41420f82c0ac
child 7923
91e843545d9a
equal deleted inserted replaced
7906:0af028b93cb3 7907:7991ea245c20
99 flags = 0 99 flags = 0
100 if self.sourcesBrowserCheckBox.isChecked(): 100 if self.sourcesBrowserCheckBox.isChecked():
101 flags |= SourcesBrowserFlag 101 flags |= SourcesBrowserFlag
102 if self.formsBrowserCheckBox.isChecked(): 102 if self.formsBrowserCheckBox.isChecked():
103 flags |= FormsBrowserFlag 103 flags |= FormsBrowserFlag
104 if self.resourcesBrowserCheckBox.isChecked(): 104 if (
105 self.resourcesBrowserCheckBox.isChecked() and
106 projectType not in ("PyQt6", "PyQt6C")
107 ):
105 flags |= ResourcesBrowserFlag 108 flags |= ResourcesBrowserFlag
106 if self.translationsBrowserCheckBox.isChecked(): 109 if self.translationsBrowserCheckBox.isChecked():
107 flags |= TranslationsBrowserFlag 110 flags |= TranslationsBrowserFlag
108 if self.interfacesBrowserCheckBox.isChecked(): 111 if self.interfacesBrowserCheckBox.isChecked():
109 flags |= InterfacesBrowserFlag 112 flags |= InterfacesBrowserFlag
129 132
130 flags = self.__projectBrowserFlags[projectType] 133 flags = self.__projectBrowserFlags[projectType]
131 134
132 self.sourcesBrowserCheckBox.setChecked(flags & SourcesBrowserFlag) 135 self.sourcesBrowserCheckBox.setChecked(flags & SourcesBrowserFlag)
133 self.formsBrowserCheckBox.setChecked(flags & FormsBrowserFlag) 136 self.formsBrowserCheckBox.setChecked(flags & FormsBrowserFlag)
134 self.resourcesBrowserCheckBox.setChecked(flags & ResourcesBrowserFlag) 137 self.resourcesBrowserCheckBox.setEnabled(
138 projectType not in ("PyQt6", "PyQt6C"))
139 if projectType in ("PyQt6", "PyQt6C"):
140 self.resourcesBrowserCheckBox.setChecked(False)
141 else:
142 self.resourcesBrowserCheckBox.setChecked(
143 flags & ResourcesBrowserFlag)
135 self.translationsBrowserCheckBox.setChecked( 144 self.translationsBrowserCheckBox.setChecked(
136 flags & TranslationsBrowserFlag) 145 flags & TranslationsBrowserFlag)
137 self.interfacesBrowserCheckBox.setChecked( 146 self.interfacesBrowserCheckBox.setChecked(
138 flags & InterfacesBrowserFlag) 147 flags & InterfacesBrowserFlag)
139 self.othersBrowserCheckBox.setChecked(flags & OthersBrowserFlag) 148 self.othersBrowserCheckBox.setChecked(flags & OthersBrowserFlag)

eric ide

mercurial