Preferences/ConfigurationPages/ProjectBrowserPage.py

changeset 2408
dc3a7c9d8f6e
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 2769
8cbebde7a984
equal deleted inserted replaced
2407:b98cc8ee1142 2408:dc3a7c9d8f6e
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)

eric ide

mercurial