src/eric7/Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py

branch
eric7
changeset 10537
cd0fd14d09d5
parent 10439
21c28b0f9e41
child 11090
f5f5f5803935
equal deleted inserted replaced
10536:9ffc1d79d3d8 10537:cd0fd14d09d5
29 ( 29 (
30 QCoreApplication.translate("FileDialogWizardDialog", "eric (String)"), 30 QCoreApplication.translate("FileDialogWizardDialog", "eric (String)"),
31 "eric_string", 31 "eric_string",
32 ), 32 ),
33 ( 33 (
34 QCoreApplication.translate("FileDialogWizardDialog", "eric (Path)"), 34 QCoreApplication.translate("FileDialogWizardDialog", "eric (pathlib.Path)"),
35 "eric_pathlib", 35 "eric_pathlib",
36 ), 36 ),
37 ) 37 )
38 PyQtTypes = ( 38 PyQtTypes = (
39 ("PyQt5", "pyqt5"), 39 ("PyQt5", "pyqt5"),
315 results entries. 315 results entries.
316 316
317 @param checkedId id of the clicked button 317 @param checkedId id of the clicked button
318 @type int 318 @type int
319 """ 319 """
320 enable = (self.__dialogVariant in (-1, -2) and checkedId in [11, 12, 13]) or ( 320 enable = (
321 self.__dialogVariant in (5, 6) and checkedId in [1, 2, 3, 21, 22, 23] 321 self.__dialogVariant in (-1, -2) and checkedId in [1, 2, 3, 11, 12, 13]
322 ) 322 ) or (self.__dialogVariant in (5, 6) and checkedId in [1, 2, 3, 21, 22, 23])
323 323
324 self.lInitialFilter.setEnabled(enable) 324 self.lInitialFilter.setEnabled(enable)
325 self.eInitialFilter.setEnabled(enable) 325 self.eInitialFilter.setEnabled(enable)
326 self.cInitialFilter.setEnabled(enable) 326 self.cInitialFilter.setEnabled(enable)
327 327
457 if self.cFilters.isChecked(): 457 if self.cFilters.isChecked():
458 fmt = "{0}" 458 fmt = "{0}"
459 else: 459 else:
460 fmt = 'self.tr("{0}")' 460 fmt = 'self.tr("{0}")'
461 code += fmt.format(self.eFilters.text()) 461 code += fmt.format(self.eFilters.text())
462 if self.rfOpenFile.isChecked() or self.__dialogVariant in (5, 6): 462 if self.eInitialFilter.text() == "":
463 if self.eInitialFilter.text() == "": 463 initialFilter = "None"
464 initialFilter = "None" 464 else:
465 else: 465 if self.cInitialFilter.isChecked():
466 if self.cInitialFilter.isChecked(): 466 fmt = "{0}"
467 fmt = "{0}" 467 else:
468 else: 468 fmt = 'self.tr("{0}")'
469 fmt = 'self.tr("{0}")' 469 initialFilter = fmt.format(self.eInitialFilter.text())
470 initialFilter = fmt.format(self.eInitialFilter.text()) 470 code += ",{0}{1}{2}".format(os.linesep, istring, initialFilter)
471 code += ",{0}{1}{2}".format(os.linesep, istring, initialFilter)
472 if not self.cSymlinks.isChecked(): 471 if not self.cSymlinks.isChecked():
473 code += ",{0}{1}{2}{3}.DontResolveSymlinks".format( 472 code += ",{0}{1}{2}{3}.DontResolveSymlinks".format(
474 os.linesep, istring, dialogType, optionStr 473 os.linesep, istring, dialogType, optionStr
475 ) 474 )
476 if self.rOpenFileUrl.isChecked() and bool(self.schemesEdit.text()): 475 if self.rOpenFileUrl.isChecked() and bool(self.schemesEdit.text()):
533 if self.cFilters.isChecked(): 532 if self.cFilters.isChecked():
534 fmt = "{0}" 533 fmt = "{0}"
535 else: 534 else:
536 fmt = 'self.tr("{0}")' 535 fmt = 'self.tr("{0}")'
537 code += fmt.format(self.eFilters.text()) 536 code += fmt.format(self.eFilters.text())
538 if self.rfOpenFiles.isChecked() or self.__dialogVariant in (5, 6): 537 if self.eInitialFilter.text() == "":
539 if self.eInitialFilter.text() == "": 538 initialFilter = "None"
540 initialFilter = "None" 539 else:
541 else: 540 if self.cInitialFilter.isChecked():
542 if self.cInitialFilter.isChecked(): 541 fmt = "{0}"
543 fmt = "{0}" 542 else:
544 else: 543 fmt = 'self.tr("{0}")'
545 fmt = 'self.tr("{0}")' 544 initialFilter = fmt.format(self.eInitialFilter.text())
546 initialFilter = fmt.format(self.eInitialFilter.text()) 545 code += ",{0}{1}{2}".format(os.linesep, istring, initialFilter)
547 code += ",{0}{1}{2}".format(os.linesep, istring, initialFilter)
548 if not self.cSymlinks.isChecked(): 546 if not self.cSymlinks.isChecked():
549 code += ",{0}{1}{2}{3}.DontResolveSymlinks".format( 547 code += ",{0}{1}{2}{3}.DontResolveSymlinks".format(
550 os.linesep, istring, dialogType, optionStr 548 os.linesep, istring, dialogType, optionStr
551 ) 549 )
552 if self.rOpenFileUrls.isChecked() and bool(self.schemesEdit.text()): 550 if self.rOpenFileUrls.isChecked() and bool(self.schemesEdit.text()):
609 if self.cFilters.isChecked(): 607 if self.cFilters.isChecked():
610 fmt = "{0}" 608 fmt = "{0}"
611 else: 609 else:
612 fmt = 'self.tr("{0}")' 610 fmt = 'self.tr("{0}")'
613 code += fmt.format(self.eFilters.text()) 611 code += fmt.format(self.eFilters.text())
614 if self.rfSaveFile.isChecked() or self.__dialogVariant in (5, 6): 612 if self.eInitialFilter.text() == "":
615 if self.eInitialFilter.text() == "": 613 initialFilter = "None"
616 initialFilter = "None" 614 else:
617 else: 615 if self.cInitialFilter.isChecked():
618 if self.cInitialFilter.isChecked(): 616 fmt = "{0}"
619 fmt = "{0}" 617 else:
620 else: 618 fmt = 'self.tr("{0}")'
621 fmt = 'self.tr("{0}")' 619 initialFilter = fmt.format(self.eInitialFilter.text())
622 initialFilter = fmt.format(self.eInitialFilter.text()) 620 code += ",{0}{1}{2}".format(os.linesep, istring, initialFilter)
623 code += ",{0}{1}{2}".format(os.linesep, istring, initialFilter)
624 if (not self.cSymlinks.isChecked()) or ( 621 if (not self.cSymlinks.isChecked()) or (
625 not self.cConfirmOverwrite.isChecked() 622 not self.cConfirmOverwrite.isChecked()
626 ): 623 ):
627 code += ",{0}{1}".format(os.linesep, istring) 624 code += ",{0}{1}".format(os.linesep, istring)
628 if not self.cSymlinks.isChecked(): 625 if not self.cSymlinks.isChecked():

eric ide

mercurial