Preferences/ConfigurationPages/ProjectBrowserPage.py

changeset 12
1d8dd9706f46
parent 7
c679fb30c8f3
child 13
1af94a91f439
equal deleted inserted replaced
11:b0996e4a289e 12:1d8dd9706f46
9 9
10 from PyQt4.QtCore import pyqtSlot 10 from PyQt4.QtCore import pyqtSlot
11 11
12 from E4Gui.E4Application import e4App 12 from E4Gui.E4Application import e4App
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 16
17 from Project.ProjectBrowserFlags import SourcesBrowserFlag, FormsBrowserFlag, \ 17 from Project.ProjectBrowserFlags import SourcesBrowserFlag, FormsBrowserFlag, \
18 ResourcesBrowserFlag, TranslationsBrowserFlag, InterfacesBrowserFlag, \ 18 ResourcesBrowserFlag, TranslationsBrowserFlag, InterfacesBrowserFlag, \
19 OthersBrowserFlag, AllBrowsersFlag 19 OthersBrowserFlag, AllBrowsersFlag
20 20
59 59
60 def save(self): 60 def save(self):
61 """ 61 """
62 Public slot to save the Project Browser configuration. 62 Public slot to save the Project Browser configuration.
63 """ 63 """
64 for key in self.projectBrowserColours.keys(): 64 for key in list(self.projectBrowserColours.keys()):
65 Preferences.setProjectBrowserColour(key, self.projectBrowserColours[key]) 65 Preferences.setProjectBrowserColour(key, self.projectBrowserColours[key])
66 66
67 Preferences.setProject("FollowEditor", 67 Preferences.setProject("FollowEditor",
68 self.followEditorCheckBox.isChecked()) 68 self.followEditorCheckBox.isChecked())
69 Preferences.setProject("HideGeneratedForms", 69 Preferences.setProject("HideGeneratedForms",
70 self.hideGeneratedCheckBox.isChecked()) 70 self.hideGeneratedCheckBox.isChecked())
71 71
72 if self.pbGroup.isEnabled(): 72 if self.pbGroup.isEnabled():
73 self.__storeProjectBrowserFlags(\ 73 self.__storeProjectBrowserFlags(\
74 self.projectTypeCombo.itemData(self.__currentProjectTypeIndex)) 74 self.projectTypeCombo.itemData(self.__currentProjectTypeIndex))
75 for projectType, flags in self.__projectBrowserFlags.items(): 75 for projectType, flags in list(self.__projectBrowserFlags.items()):
76 if projectType != '': 76 if projectType != '':
77 Preferences.setProjectBrowserFlags(projectType, flags) 77 Preferences.setProjectBrowserFlags(projectType, flags)
78 78
79 @pyqtSlot() 79 @pyqtSlot()
80 def on_pbHighlightedButton_clicked(self): 80 def on_pbHighlightedButton_clicked(self):

eric ide

mercurial