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) |