215 self, |
215 self, |
216 self.trUtf8("Save regular expression"), |
216 self.trUtf8("Save regular expression"), |
217 "", |
217 "", |
218 self.trUtf8("RegExp Files (*.rx);;All Files (*)"), |
218 self.trUtf8("RegExp Files (*.rx);;All Files (*)"), |
219 None, |
219 None, |
220 QFileDialog.Options(QFileDialog.DontConfirmOverwrite)) |
220 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | |
|
221 QFileDialog.DontUseNativeDialog)) |
221 if fname: |
222 if fname: |
222 ext = QFileInfo(fname).suffix() |
223 ext = QFileInfo(fname).suffix() |
223 if not ext: |
224 if not ext: |
224 ex = selectedFilter.split("(*")[1].split(")")[0] |
225 ex = selectedFilter.split("(*")[1].split(")")[0] |
225 if ex: |
226 if ex: |
250 """ |
251 """ |
251 fname = QFileDialog.getOpenFileName( |
252 fname = QFileDialog.getOpenFileName( |
252 self, |
253 self, |
253 self.trUtf8("Load regular expression"), |
254 self.trUtf8("Load regular expression"), |
254 "", |
255 "", |
255 self.trUtf8("RegExp Files (*.rx);;All Files (*)")) |
256 self.trUtf8("RegExp Files (*.rx);;All Files (*)"), |
|
257 QFileDialog.DontUseNativeDialog) |
256 if fname: |
258 if fname: |
257 try: |
259 try: |
258 f=open(Utilities.toNativeSeparators(fname), "r", encoding = "utf-8") |
260 f=open(Utilities.toNativeSeparators(fname), "r", encoding = "utf-8") |
259 regexp = f.read() |
261 regexp = f.read() |
260 f.close() |
262 f.close() |