Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py

changeset 880
52ed20236a1c
parent 791
9ec2ac20e54e
child 882
34b86be88bf0
equal deleted inserted replaced
878:a61710d5bbbc 880:52ed20236a1c
62 if self.rOpenFile.isChecked() or self.rfOpenFile.isChecked(): 62 if self.rOpenFile.isChecked() or self.rfOpenFile.isChecked():
63 if not self.cSymlinks.isChecked(): 63 if not self.cSymlinks.isChecked():
64 options = QFileDialog.Options(QFileDialog.DontResolveSymlinks) 64 options = QFileDialog.Options(QFileDialog.DontResolveSymlinks)
65 else: 65 else:
66 options = QFileDialog.Options() 66 options = QFileDialog.Options()
67 options |= QFileDialog.Options(QFileDialog.DontUseNativeDialog)
67 QFileDialog.getOpenFileName( 68 QFileDialog.getOpenFileName(
68 None, 69 None,
69 self.eCaption.text(), 70 self.eCaption.text(),
70 self.eStartWith.text(), 71 self.eStartWith.text(),
71 self.eFilters.text(), 72 self.eFilters.text(),
73 elif self.rOpenFiles.isChecked() or self.rfOpenFiles.isChecked(): 74 elif self.rOpenFiles.isChecked() or self.rfOpenFiles.isChecked():
74 if not self.cSymlinks.isChecked(): 75 if not self.cSymlinks.isChecked():
75 options = QFileDialog.Options(QFileDialog.DontResolveSymlinks) 76 options = QFileDialog.Options(QFileDialog.DontResolveSymlinks)
76 else: 77 else:
77 options = QFileDialog.Options() 78 options = QFileDialog.Options()
79 options |= QFileDialog.Options(QFileDialog.DontUseNativeDialog)
78 QFileDialog.getOpenFileNames( 80 QFileDialog.getOpenFileNames(
79 None, 81 None,
80 self.eCaption.text(), 82 self.eCaption.text(),
81 self.eStartWith.text(), 83 self.eStartWith.text(),
82 self.eFilters.text(), 84 self.eFilters.text(),
84 elif self.rSaveFile.isChecked() or self.rfSaveFile.isChecked(): 86 elif self.rSaveFile.isChecked() or self.rfSaveFile.isChecked():
85 if not self.cSymlinks.isChecked(): 87 if not self.cSymlinks.isChecked():
86 options = QFileDialog.Options(QFileDialog.DontResolveSymlinks) 88 options = QFileDialog.Options(QFileDialog.DontResolveSymlinks)
87 else: 89 else:
88 options = QFileDialog.Options() 90 options = QFileDialog.Options()
91 options |= QFileDialog.Options(QFileDialog.DontUseNativeDialog)
89 QFileDialog.getSaveFileName( 92 QFileDialog.getSaveFileName(
90 None, 93 None,
91 self.eCaption.text(), 94 self.eCaption.text(),
92 self.eStartWith.text(), 95 self.eStartWith.text(),
93 self.eFilters.text(), 96 self.eFilters.text(),
98 options |= QFileDialog.Options(QFileDialog.DontResolveSymlinks) 101 options |= QFileDialog.Options(QFileDialog.DontResolveSymlinks)
99 if self.cDirOnly.isChecked(): 102 if self.cDirOnly.isChecked():
100 options |= QFileDialog.Options(QFileDialog.ShowDirsOnly) 103 options |= QFileDialog.Options(QFileDialog.ShowDirsOnly)
101 else: 104 else:
102 options |= QFileDialog.Options(QFileDialog.Option(0)) 105 options |= QFileDialog.Options(QFileDialog.Option(0))
106 options |= QFileDialog.Options(QFileDialog.DontUseNativeDialog)
103 QFileDialog.getExistingDirectory( 107 QFileDialog.getExistingDirectory(
104 None, 108 None,
105 self.eCaption.text(), 109 self.eCaption.text(),
106 self.eWorkDir.text(), 110 self.eWorkDir.text(),
107 options) 111 options)

eric ide

mercurial