130 options = QFileDialog.Options(QFileDialog.DontResolveSymlinks) |
131 options = QFileDialog.Options(QFileDialog.DontResolveSymlinks) |
131 else: |
132 else: |
132 options = QFileDialog.Options() |
133 options = QFileDialog.Options() |
133 options = self.__adjustOptions(options) |
134 options = self.__adjustOptions(options) |
134 if self.rOpenFile.isChecked() and self.__pyqtVariant == 4: |
135 if self.rOpenFile.isChecked() and self.__pyqtVariant == 4: |
135 QFileDialog.getOpenFileName( |
136 try: |
136 None, |
137 QFileDialog.getOpenFileName( |
137 self.eCaption.text(), |
138 None, |
138 self.eStartWith.text(), |
139 self.eCaption.text(), |
139 self.eFilters.text(), |
140 self.eStartWith.text(), |
140 options) |
141 self.eFilters.text(), |
141 else: |
142 options) |
142 QFileDialog.getOpenFileNameAndFilter( |
143 except TypeError: |
143 None, |
144 QFileDialog.getOpenFileName( |
144 self.eCaption.text(), |
145 None, |
145 self.eStartWith.text(), |
146 self.eCaption.text(), |
146 self.eFilters.text(), |
147 self.eStartWith.text(), |
147 self.eInitialFilter.text(), |
148 self.eFilters.text(), |
148 options) |
149 self.eInitialFilter.text(), |
|
150 options) |
|
151 else: |
|
152 try: |
|
153 QFileDialog.getOpenFileNameAndFilter( |
|
154 None, |
|
155 self.eCaption.text(), |
|
156 self.eStartWith.text(), |
|
157 self.eFilters.text(), |
|
158 self.eInitialFilter.text(), |
|
159 options) |
|
160 except AttributeError: |
|
161 QFileDialog.getOpenFileName( |
|
162 None, |
|
163 self.eCaption.text(), |
|
164 self.eStartWith.text(), |
|
165 self.eFilters.text(), |
|
166 self.eInitialFilter.text(), |
|
167 options) |
149 elif self.rOpenFiles.isChecked() or self.rfOpenFiles.isChecked(): |
168 elif self.rOpenFiles.isChecked() or self.rfOpenFiles.isChecked(): |
150 if not self.cSymlinks.isChecked(): |
169 if not self.cSymlinks.isChecked(): |
151 options = QFileDialog.Options(QFileDialog.DontResolveSymlinks) |
170 options = QFileDialog.Options(QFileDialog.DontResolveSymlinks) |
152 else: |
171 else: |
153 options = QFileDialog.Options() |
172 options = QFileDialog.Options() |
154 options = self.__adjustOptions(options) |
173 options = self.__adjustOptions(options) |
155 if self.rOpenFiles.isChecked() and self.__pyqtVariant == 4: |
174 if self.rOpenFiles.isChecked() and self.__pyqtVariant == 4: |
156 QFileDialog.getOpenFileNames( |
175 try: |
157 None, |
176 QFileDialog.getOpenFileNames( |
158 self.eCaption.text(), |
177 None, |
159 self.eStartWith.text(), |
178 self.eCaption.text(), |
160 self.eFilters.text(), |
179 self.eStartWith.text(), |
161 options) |
180 self.eFilters.text(), |
162 else: |
181 options) |
163 QFileDialog.getOpenFileNamesAndFilter( |
182 except TypeError: |
164 None, |
183 QFileDialog.getOpenFileNames( |
165 self.eCaption.text(), |
184 None, |
166 self.eStartWith.text(), |
185 self.eCaption.text(), |
167 self.eFilters.text(), |
186 self.eStartWith.text(), |
168 self.eInitialFilter.text(), |
187 self.eFilters.text(), |
169 options) |
188 self.eInitialFilter.text(), |
|
189 options) |
|
190 else: |
|
191 try: |
|
192 QFileDialog.getOpenFileNamesAndFilter( |
|
193 None, |
|
194 self.eCaption.text(), |
|
195 self.eStartWith.text(), |
|
196 self.eFilters.text(), |
|
197 self.eInitialFilter.text(), |
|
198 options) |
|
199 except AttributeError: |
|
200 QFileDialog.getOpenFileNames( |
|
201 None, |
|
202 self.eCaption.text(), |
|
203 self.eStartWith.text(), |
|
204 self.eFilters.text(), |
|
205 self.eInitialFilter.text(), |
|
206 options) |
170 elif self.rSaveFile.isChecked() or self.rfSaveFile.isChecked(): |
207 elif self.rSaveFile.isChecked() or self.rfSaveFile.isChecked(): |
171 if not self.cSymlinks.isChecked(): |
208 if not self.cSymlinks.isChecked(): |
172 options = QFileDialog.Options(QFileDialog.DontResolveSymlinks) |
209 options = QFileDialog.Options(QFileDialog.DontResolveSymlinks) |
173 else: |
210 else: |
174 options = QFileDialog.Options() |
211 options = QFileDialog.Options() |
175 options = self.__adjustOptions(options) |
212 options = self.__adjustOptions(options) |
176 if self.rSaveFile.isChecked() and self.__pyqtVariant == 4: |
213 if self.rSaveFile.isChecked() and self.__pyqtVariant == 4: |
177 QFileDialog.getSaveFileName( |
214 try: |
178 None, |
215 QFileDialog.getSaveFileName( |
179 self.eCaption.text(), |
216 None, |
180 self.eStartWith.text(), |
217 self.eCaption.text(), |
181 self.eFilters.text(), |
218 self.eStartWith.text(), |
182 options) |
219 self.eFilters.text(), |
183 else: |
220 options) |
184 QFileDialog.getSaveFileNameAndFilter( |
221 except TypeError: |
185 None, |
222 QFileDialog.getSaveFileName( |
186 self.eCaption.text(), |
223 None, |
187 self.eStartWith.text(), |
224 self.eCaption.text(), |
188 self.eFilters.text(), |
225 self.eStartWith.text(), |
189 self.eInitialFilter.text(), |
226 self.eFilters.text(), |
190 options) |
227 self.eInitialFilter.text(), |
|
228 options) |
|
229 else: |
|
230 try: |
|
231 QFileDialog.getSaveFileNameAndFilter( |
|
232 None, |
|
233 self.eCaption.text(), |
|
234 self.eStartWith.text(), |
|
235 self.eFilters.text(), |
|
236 self.eInitialFilter.text(), |
|
237 options) |
|
238 except AttributeError: |
|
239 QFileDialog.getSaveFileName( |
|
240 None, |
|
241 self.eCaption.text(), |
|
242 self.eStartWith.text(), |
|
243 self.eFilters.text(), |
|
244 self.eInitialFilter.text(), |
|
245 options) |
191 elif self.rDirectory.isChecked(): |
246 elif self.rDirectory.isChecked(): |
192 options = QFileDialog.Options() |
247 options = QFileDialog.Options() |
193 if not self.cSymlinks.isChecked(): |
248 if not self.cSymlinks.isChecked(): |
194 options |= QFileDialog.Options(QFileDialog.DontResolveSymlinks) |
249 options |= QFileDialog.Options(QFileDialog.DontResolveSymlinks) |
195 if self.cDirOnly.isChecked(): |
250 if self.cDirOnly.isChecked(): |