11 |
11 |
12 from E5Gui.E5Application import e5App |
12 from E5Gui.E5Application import e5App |
13 |
13 |
14 from .ConfigurationPageBase import ConfigurationPageBase |
14 from .ConfigurationPageBase import ConfigurationPageBase |
15 from .Ui_ProjectBrowserPage import Ui_ProjectBrowserPage |
15 from .Ui_ProjectBrowserPage import Ui_ProjectBrowserPage |
16 |
|
17 from Project.ProjectBrowserFlags import SourcesBrowserFlag, FormsBrowserFlag, \ |
|
18 ResourcesBrowserFlag, TranslationsBrowserFlag, InterfacesBrowserFlag, \ |
|
19 OthersBrowserFlag |
|
20 |
16 |
21 import Preferences |
17 import Preferences |
22 |
18 |
23 |
19 |
24 class ProjectBrowserPage(ConfigurationPageBase, Ui_ProjectBrowserPage): |
20 class ProjectBrowserPage(ConfigurationPageBase, Ui_ProjectBrowserPage): |
78 """ |
74 """ |
79 Private method to store the flags for the selected project type. |
75 Private method to store the flags for the selected project type. |
80 |
76 |
81 @param projectType type of the selected project (string) |
77 @param projectType type of the selected project (string) |
82 """ |
78 """ |
|
79 from Project.ProjectBrowserFlags import SourcesBrowserFlag, FormsBrowserFlag, \ |
|
80 ResourcesBrowserFlag, TranslationsBrowserFlag, InterfacesBrowserFlag, \ |
|
81 OthersBrowserFlag |
|
82 |
83 flags = 0 |
83 flags = 0 |
84 if self.sourcesBrowserCheckBox.isChecked(): |
84 if self.sourcesBrowserCheckBox.isChecked(): |
85 flags |= SourcesBrowserFlag |
85 flags |= SourcesBrowserFlag |
86 if self.formsBrowserCheckBox.isChecked(): |
86 if self.formsBrowserCheckBox.isChecked(): |
87 flags |= FormsBrowserFlag |
87 flags |= FormsBrowserFlag |
100 """ |
100 """ |
101 Private method to set the checkboxes according to the selected project type. |
101 Private method to set the checkboxes according to the selected project type. |
102 |
102 |
103 @param projectType type of the selected project (string) |
103 @param projectType type of the selected project (string) |
104 """ |
104 """ |
|
105 from Project.ProjectBrowserFlags import SourcesBrowserFlag, FormsBrowserFlag, \ |
|
106 ResourcesBrowserFlag, TranslationsBrowserFlag, InterfacesBrowserFlag, \ |
|
107 OthersBrowserFlag |
|
108 |
105 flags = self.__projectBrowserFlags[projectType] |
109 flags = self.__projectBrowserFlags[projectType] |
106 |
110 |
107 self.sourcesBrowserCheckBox.setChecked(flags & SourcesBrowserFlag) |
111 self.sourcesBrowserCheckBox.setChecked(flags & SourcesBrowserFlag) |
108 self.formsBrowserCheckBox.setChecked(flags & FormsBrowserFlag) |
112 self.formsBrowserCheckBox.setChecked(flags & FormsBrowserFlag) |
109 self.resourcesBrowserCheckBox.setChecked(flags & ResourcesBrowserFlag) |
113 self.resourcesBrowserCheckBox.setChecked(flags & ResourcesBrowserFlag) |