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