116 styleIndex = self.styleComboBox.currentIndex() |
117 styleIndex = self.styleComboBox.currentIndex() |
117 style = self.styleComboBox.itemData(styleIndex) |
118 style = self.styleComboBox.itemData(styleIndex) |
118 Preferences.setUI("Style", style) |
119 Preferences.setUI("Style", style) |
119 |
120 |
120 # save the other UI related settings |
121 # save the other UI related settings |
121 Preferences.setUI("BrowsersListFoldersFirst", |
122 Preferences.setUI( |
|
123 "BrowsersListFoldersFirst", |
122 self.uiBrowsersListFoldersFirstCheckBox.isChecked()) |
124 self.uiBrowsersListFoldersFirstCheckBox.isChecked()) |
123 Preferences.setUI("BrowsersHideNonPublic", |
125 Preferences.setUI( |
|
126 "BrowsersHideNonPublic", |
124 self.uiBrowsersHideNonPublicCheckBox.isChecked()) |
127 self.uiBrowsersHideNonPublicCheckBox.isChecked()) |
125 Preferences.setUI("BrowsersListContentsByOccurrence", |
128 Preferences.setUI( |
|
129 "BrowsersListContentsByOccurrence", |
126 self.uiBrowsersSortByOccurrenceCheckBox.isChecked()) |
130 self.uiBrowsersSortByOccurrenceCheckBox.isChecked()) |
127 Preferences.setUI("BrowsersListHiddenFiles", |
131 Preferences.setUI( |
|
132 "BrowsersListHiddenFiles", |
128 self.uiBrowsersShowHiddenCheckBox.isChecked()) |
133 self.uiBrowsersShowHiddenCheckBox.isChecked()) |
129 Preferences.setUI("BrowsersFileFilters", |
134 Preferences.setUI( |
|
135 "BrowsersFileFilters", |
130 self.fileFiltersEdit.text()) |
136 self.fileFiltersEdit.text()) |
131 |
137 |
132 Preferences.setUI("LogViewerAutoRaise", |
138 Preferences.setUI( |
|
139 "LogViewerAutoRaise", |
133 self.lvAutoRaiseCheckBox.isChecked()) |
140 self.lvAutoRaiseCheckBox.isChecked()) |
134 Preferences.setUI("CaptionShowsFilename", |
141 Preferences.setUI( |
|
142 "CaptionShowsFilename", |
135 self.uiCaptionShowsFilenameGroupBox.isChecked()) |
143 self.uiCaptionShowsFilenameGroupBox.isChecked()) |
136 Preferences.setUI("CaptionFilenameLength", |
144 Preferences.setUI( |
|
145 "CaptionFilenameLength", |
137 self.filenameLengthSpinBox.value()) |
146 self.filenameLengthSpinBox.value()) |
138 Preferences.setUI("StyleSheet", |
147 Preferences.setUI( |
|
148 "StyleSheet", |
139 self.styleSheetEdit.text()) |
149 self.styleSheetEdit.text()) |
140 |
150 |
141 # save the dockarea corner settings |
151 # save the dockarea corner settings |
142 Preferences.setUI("TopLeftByLeft", |
152 Preferences.setUI( |
|
153 "TopLeftByLeft", |
143 self.tlLeftButton.isChecked()) |
154 self.tlLeftButton.isChecked()) |
144 Preferences.setUI("BottomLeftByLeft", |
155 Preferences.setUI( |
|
156 "BottomLeftByLeft", |
145 self.blLeftButton.isChecked()) |
157 self.blLeftButton.isChecked()) |
146 Preferences.setUI("TopRightByRight", |
158 Preferences.setUI( |
|
159 "TopRightByRight", |
147 self.trRightButton.isChecked()) |
160 self.trRightButton.isChecked()) |
148 Preferences.setUI("BottomRightByRight", |
161 Preferences.setUI( |
|
162 "BottomRightByRight", |
149 self.brRightButton.isChecked()) |
163 self.brRightButton.isChecked()) |
150 |
164 |
151 # save the language settings |
165 # save the language settings |
152 uiLanguageIndex = self.languageComboBox.currentIndex() |
166 uiLanguageIndex = self.languageComboBox.currentIndex() |
153 if uiLanguageIndex: |
167 if uiLanguageIndex: |
175 else: |
189 else: |
176 layout1 = "Sidebars" # just in case |
190 layout1 = "Sidebars" # just in case |
177 layout = (layout1, layout2, layout3) |
191 layout = (layout1, layout2, layout3) |
178 Preferences.setUILayout(layout) |
192 Preferences.setUILayout(layout) |
179 |
193 |
180 Preferences.setUI("SingleCloseButton", |
194 Preferences.setUI( |
|
195 "SingleCloseButton", |
181 self.tabsCloseButtonCheckBox.isChecked()) |
196 self.tabsCloseButtonCheckBox.isChecked()) |
182 |
197 |
183 Preferences.setUI("SidebarDelay", self.delaySpinBox.value()) |
198 Preferences.setUI("SidebarDelay", self.delaySpinBox.value()) |
184 |
199 |
185 self.saveColours(Preferences.setUI) |
200 self.saveColours(Preferences.setUI) |