Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py

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

eric ide

mercurial