Preferences/ViewProfileDialog.py

changeset 945
8cd4d08fa9f6
parent 791
9ec2ac20e54e
child 1112
8a7d1b9d18db
equal deleted inserted replaced
944:1b59c4ba121e 945:8cd4d08fa9f6
12 12
13 from .Ui_ViewProfileDialog import Ui_ViewProfileDialog 13 from .Ui_ViewProfileDialog import Ui_ViewProfileDialog
14 from .Ui_ViewProfileToolboxesDialog import Ui_ViewProfileToolboxesDialog 14 from .Ui_ViewProfileToolboxesDialog import Ui_ViewProfileToolboxesDialog
15 from .Ui_ViewProfileSidebarsDialog import Ui_ViewProfileSidebarsDialog 15 from .Ui_ViewProfileSidebarsDialog import Ui_ViewProfileSidebarsDialog
16 16
17
17 class ViewProfileDialog(QDialog): 18 class ViewProfileDialog(QDialog):
18 """ 19 """
19 Class implementing a dialog to configure the various view profiles. 20 Class implementing a dialog to configure the various view profiles.
20 """ 21 """
21 def __init__(self, layout, profiles, separateShell, separateBrowser, parent = None): 22 def __init__(self, layout, profiles, separateShell, separateBrowser, parent=None):
22 """ 23 """
23 Constructor 24 Constructor
24 25
25 @param layout type of the window layout (string) 26 @param layout type of the window layout (string)
26 @param profiles dictionary of tuples containing the visibility 27 @param profiles dictionary of tuples containing the visibility
27 of the windows for the various profiles 28 of the windows for the various profiles
28 @param separateShell flag indicating that the Python shell 29 @param separateShell flag indicating that the Python shell
29 is a separate window (boolean) 30 is a separate window (boolean)
30 @param separateBrowser flag indicating that the file browser 31 @param separateBrowser flag indicating that the file browser
31 is a separate window (boolean) 32 is a separate window (boolean)
32 @param parent parent widget of this dialog (QWidget) 33 @param parent parent widget of this dialog (QWidget)
33 """ 34 """
110 if self.__layout in ["Toolboxes", "Sidebars"]: 111 if self.__layout in ["Toolboxes", "Sidebars"]:
111 # get the edit profile 112 # get the edit profile
112 self.profiles["edit"][0][2] = self.ui.epdbCheckBox.isChecked() 113 self.profiles["edit"][0][2] = self.ui.epdbCheckBox.isChecked()
113 self.profiles["edit"][0][9] = self.ui.epcoCheckBox.isChecked() 114 self.profiles["edit"][0][9] = self.ui.epcoCheckBox.isChecked()
114 self.profiles["edit"][5] = [\ 115 self.profiles["edit"][5] = [\
115 self.ui.epvtCheckBox.isChecked(), 116 self.ui.epvtCheckBox.isChecked(),
116 self.ui.ephtCheckBox.isChecked(), 117 self.ui.ephtCheckBox.isChecked(),
117 ] 118 ]
118 # get the debug profile 119 # get the debug profile
119 self.profiles["debug"][0][2] = self.ui.dpdbCheckBox.isChecked() 120 self.profiles["debug"][0][2] = self.ui.dpdbCheckBox.isChecked()
120 self.profiles["debug"][0][9] = self.ui.dpcoCheckBox.isChecked() 121 self.profiles["debug"][0][9] = self.ui.dpcoCheckBox.isChecked()
121 self.profiles["debug"][5] = [\ 122 self.profiles["debug"][5] = [\
122 self.ui.dpvtCheckBox.isChecked(), 123 self.ui.dpvtCheckBox.isChecked(),
123 self.ui.dphtCheckBox.isChecked(), 124 self.ui.dphtCheckBox.isChecked(),
124 ] 125 ]
125 else: 126 else:
126 # get the edit profile 127 # get the edit profile
127 self.profiles["edit"][0] = [\ 128 self.profiles["edit"][0] = [\
128 self.ui.eppbCheckBox.isChecked(), 129 self.ui.eppbCheckBox.isChecked(),
132 self.ui.eplvCheckBox.isChecked(), 133 self.ui.eplvCheckBox.isChecked(),
133 self.ui.eptvCheckBox.isChecked(), 134 self.ui.eptvCheckBox.isChecked(),
134 self.ui.eptevCheckBox.isChecked(), 135 self.ui.eptevCheckBox.isChecked(),
135 self.ui.epmpbCheckBox.isChecked(), 136 self.ui.epmpbCheckBox.isChecked(),
136 self.ui.eptwCheckBox.isChecked(), 137 self.ui.eptwCheckBox.isChecked(),
137 self.ui.epcoCheckBox.isChecked(), 138 self.ui.epcoCheckBox.isChecked(),
138 self.ui.epsyCheckBox.isChecked(), 139 self.ui.epsyCheckBox.isChecked(),
139 self.ui.epnuCheckBox.isChecked(), 140 self.ui.epnuCheckBox.isChecked(),
140 ] 141 ]
141 142
142 # get the debug profile 143 # get the debug profile
143 self.profiles["debug"][0] = [\ 144 self.profiles["debug"][0] = [\
144 self.ui.dppbCheckBox.isChecked(), 145 self.ui.dppbCheckBox.isChecked(),
148 self.ui.dplvCheckBox.isChecked(), 149 self.ui.dplvCheckBox.isChecked(),
149 self.ui.dptvCheckBox.isChecked(), 150 self.ui.dptvCheckBox.isChecked(),
150 self.ui.dptevCheckBox.isChecked(), 151 self.ui.dptevCheckBox.isChecked(),
151 self.ui.dpmpbCheckBox.isChecked(), 152 self.ui.dpmpbCheckBox.isChecked(),
152 self.ui.dptwCheckBox.isChecked(), 153 self.ui.dptwCheckBox.isChecked(),
153 self.ui.dpcoCheckBox.isChecked(), 154 self.ui.dpcoCheckBox.isChecked(),
154 self.ui.dpsyCheckBox.isChecked(), 155 self.ui.dpsyCheckBox.isChecked(),
155 self.ui.dpnuCheckBox.isChecked(), 156 self.ui.dpnuCheckBox.isChecked(),
156 ] 157 ]
157 158
158 return self.profiles 159 return self.profiles

eric ide

mercurial