Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py

branch
Py2 comp.
changeset 3056
9986ec0e559a
parent 2525
8b507a9a2d40
parent 2893
150de635fa29
child 3142
55030c09e142
equal deleted inserted replaced
2911:ce77f0b1ee67 3056:9986ec0e559a
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 += ' | '

eric ide

mercurial