45 self.rDirectory.toggled[bool].connect(self.__toggleGroupsAndTest) |
45 self.rDirectory.toggled[bool].connect(self.__toggleGroupsAndTest) |
46 self.cStartWith.toggled[bool].connect(self.__toggleGroupsAndTest) |
46 self.cStartWith.toggled[bool].connect(self.__toggleGroupsAndTest) |
47 self.cWorkDir.toggled[bool].connect(self.__toggleGroupsAndTest) |
47 self.cWorkDir.toggled[bool].connect(self.__toggleGroupsAndTest) |
48 self.cFilters.toggled[bool].connect(self.__toggleGroupsAndTest) |
48 self.cFilters.toggled[bool].connect(self.__toggleGroupsAndTest) |
49 |
49 |
50 self.bTest = \ |
50 self.bTest = self.buttonBox.addButton( |
51 self.buttonBox.addButton(self.trUtf8("Test"), QDialogButtonBox.ActionRole) |
51 self.trUtf8("Test"), QDialogButtonBox.ActionRole) |
52 |
52 |
53 def __adjustOptions(self, options): |
53 def __adjustOptions(self, options): |
54 """ |
54 """ |
55 Private method to adjust the file dialog options. |
55 Private method to adjust the file dialog options. |
56 |
56 |
164 code = 'QFileDialog.' |
164 code = 'QFileDialog.' |
165 if self.rOpenFile.isChecked() or self.rfOpenFile.isChecked(): |
165 if self.rOpenFile.isChecked() or self.rfOpenFile.isChecked(): |
166 if self.rOpenFile.isChecked(): |
166 if self.rOpenFile.isChecked(): |
167 code += 'getOpenFileName({0}{1}'.format(os.linesep, istring) |
167 code += 'getOpenFileName({0}{1}'.format(os.linesep, istring) |
168 else: |
168 else: |
169 code += 'getOpenFileNameAndFilter({0}{1}'.format(os.linesep, istring) |
169 code += 'getOpenFileNameAndFilter({0}{1}'.format( |
|
170 os.linesep, istring) |
170 code += 'None,{0}{1}'.format(os.linesep, istring) |
171 code += 'None,{0}{1}'.format(os.linesep, istring) |
171 if not self.eCaption.text(): |
172 if not self.eCaption.text(): |
172 code += '"",{0}{1}'.format(os.linesep, istring) |
173 code += '"",{0}{1}'.format(os.linesep, istring) |
173 else: |
174 else: |
174 code += 'self.trUtf8("{0}"),{1}{2}'.format( |
175 code += 'self.trUtf8("{0}"),{1}{2}'.format( |
190 fmt = 'self.trUtf8("{0}")' |
191 fmt = 'self.trUtf8("{0}")' |
191 code += fmt.format(self.eFilters.text()) |
192 code += fmt.format(self.eFilters.text()) |
192 if self.rfOpenFile.isChecked(): |
193 if self.rfOpenFile.isChecked(): |
193 code += ',{0}{1}None'.format(os.linesep, istring) |
194 code += ',{0}{1}None'.format(os.linesep, istring) |
194 if not self.cSymlinks.isChecked(): |
195 if not self.cSymlinks.isChecked(): |
195 code += ',{0}{1}QFileDialog.Options(QFileDialog.DontResolveSymlinks)'\ |
196 code += \ |
196 .format(os.linesep, istring) |
197 ',{0}{1}QFileDialog.Options(' \ |
|
198 'QFileDialog.DontResolveSymlinks)' \ |
|
199 .format(os.linesep, istring) |
197 code += '){0}'.format(estring) |
200 code += '){0}'.format(estring) |
198 elif self.rOpenFiles.isChecked() or self.rfOpenFiles.isChecked(): |
201 elif self.rOpenFiles.isChecked() or self.rfOpenFiles.isChecked(): |
199 if self.rOpenFiles.isChecked(): |
202 if self.rOpenFiles.isChecked(): |
200 code += 'getOpenFileNames({0}{1}'.format(os.linesep, istring) |
203 code += 'getOpenFileNames({0}{1}'.format(os.linesep, istring) |
201 else: |
204 else: |
202 code += 'getOpenFileNamesAndFilter({0}{1}'.format(os.linesep, istring) |
205 code += 'getOpenFileNamesAndFilter({0}{1}'.format( |
|
206 os.linesep, istring) |
203 code += 'None,{0}{1}'.format(os.linesep, istring) |
207 code += 'None,{0}{1}'.format(os.linesep, istring) |
204 if not self.eCaption.text(): |
208 if not self.eCaption.text(): |
205 code += '"",{0}{1}'.format(os.linesep, istring) |
209 code += '"",{0}{1}'.format(os.linesep, istring) |
206 else: |
210 else: |
207 code += 'self.trUtf8("{0}"),{1}{2}'.format( |
211 code += 'self.trUtf8("{0}"),{1}{2}'.format( |
223 fmt = 'self.trUtf8("{0}")' |
227 fmt = 'self.trUtf8("{0}")' |
224 code += fmt.format(self.eFilters.text()) |
228 code += fmt.format(self.eFilters.text()) |
225 if self.rfOpenFiles.isChecked(): |
229 if self.rfOpenFiles.isChecked(): |
226 code += ',{0}{1}None'.format(os.linesep, istring) |
230 code += ',{0}{1}None'.format(os.linesep, istring) |
227 if not self.cSymlinks.isChecked(): |
231 if not self.cSymlinks.isChecked(): |
228 code += ',{0}{1}QFileDialog.Options(QFileDialog.DontResolveSymlinks)'\ |
232 code += \ |
229 .format(os.linesep, istring) |
233 ',{0}{1}QFileDialog.Options(' \ |
|
234 'QFileDialog.DontResolveSymlinks)' \ |
|
235 .format(os.linesep, istring) |
230 code += '){0}'.format(estring) |
236 code += '){0}'.format(estring) |
231 elif self.rSaveFile.isChecked() or self.rfSaveFile.isChecked(): |
237 elif self.rSaveFile.isChecked() or self.rfSaveFile.isChecked(): |
232 if self.rSaveFile.isChecked(): |
238 if self.rSaveFile.isChecked(): |
233 code += 'getSaveFileName({0}{1}'.format(os.linesep, istring) |
239 code += 'getSaveFileName({0}{1}'.format(os.linesep, istring) |
234 else: |
240 else: |
235 code += 'getSaveFileNameAndFilter({0}{1}'.format(os.linesep, istring) |
241 code += 'getSaveFileNameAndFilter({0}{1}'.format( |
|
242 os.linesep, istring) |
236 code += 'None,{0}{1}'.format(os.linesep, istring) |
243 code += 'None,{0}{1}'.format(os.linesep, istring) |
237 if not self.eCaption.text(): |
244 if not self.eCaption.text(): |
238 code += '"",{0}{1}'.format(os.linesep, istring) |
245 code += '"",{0}{1}'.format(os.linesep, istring) |
239 else: |
246 else: |
240 code += 'self.trUtf8("{0}"),{1}{2}'.format( |
247 code += 'self.trUtf8("{0}"),{1}{2}'.format( |
257 code += fmt.format(self.eFilters.text()) |
264 code += fmt.format(self.eFilters.text()) |
258 if self.rfSaveFile.isChecked(): |
265 if self.rfSaveFile.isChecked(): |
259 code += ',{0}{1}None'.format(os.linesep, istring) |
266 code += ',{0}{1}None'.format(os.linesep, istring) |
260 if (not self.cSymlinks.isChecked()) or \ |
267 if (not self.cSymlinks.isChecked()) or \ |
261 (not self.cConfirmOverwrite.isChecked()): |
268 (not self.cConfirmOverwrite.isChecked()): |
262 code += ',{0}{1}QFileDialog.Options('.format(os.linesep, istring) |
269 code += ',{0}{1}QFileDialog.Options('.format( |
|
270 os.linesep, istring) |
263 if not self.cSymlinks.isChecked(): |
271 if not self.cSymlinks.isChecked(): |
264 code += 'QFileDialog.DontResolveSymlinks' |
272 code += 'QFileDialog.DontResolveSymlinks' |
265 if (not self.cSymlinks.isChecked()) and \ |
273 if (not self.cSymlinks.isChecked()) and \ |
266 (not self.cConfirmOverwrite.isChecked()): |
274 (not self.cConfirmOverwrite.isChecked()): |
267 code += ' | ' |
275 code += ' | ' |