287 |
287 |
288 def __openFile(self): |
288 def __openFile(self): |
289 """ |
289 """ |
290 Private slot to load a new file. |
290 Private slot to load a new file. |
291 """ |
291 """ |
292 fn = QFileDialog.getOpenFileName( |
292 fn = E5FileDialog.getOpenFileName( |
293 self, |
293 self, |
294 self.trUtf8("Select UI file"), |
294 self.trUtf8("Select UI file"), |
295 self.currentFile, |
295 self.currentFile, |
296 self.trUtf8("Qt User-Interface Files (*.ui)"), |
296 self.trUtf8("Qt User-Interface Files (*.ui)")) |
297 QFileDialog.DontUseNativeDialog) |
|
298 if fn: |
297 if fn: |
299 self.__loadFile(fn) |
298 self.__loadFile(fn) |
300 |
299 |
301 def __loadFile(self, fn): |
300 def __loadFile(self, fn): |
302 """ |
301 """ |
424 formats = QImageWriter.supportedImageFormats() |
423 formats = QImageWriter.supportedImageFormats() |
425 for format in formats: |
424 for format in formats: |
426 filters = "{0}*.{1} ".format(filters, bytes(format).decode().lower()) |
425 filters = "{0}*.{1} ".format(filters, bytes(format).decode().lower()) |
427 filter = self.trUtf8("Images ({0})").format(filters[:-1]) |
426 filter = self.trUtf8("Images ({0})").format(filters[:-1]) |
428 |
427 |
429 fname = QFileDialog.getSaveFileName( |
428 fname = E5FileDialog.getSaveFileName( |
430 self, |
429 self, |
431 self.trUtf8("Save Image"), |
430 self.trUtf8("Save Image"), |
432 "", |
431 "", |
433 filter, |
432 filter) |
434 QFileDialog.DontUseNativeDialog) |
|
435 if not fname: |
433 if not fname: |
436 return |
434 return |
437 |
435 |
438 ext = QFileInfo(fname).suffix().upper() |
436 ext = QFileInfo(fname).suffix().upper() |
439 if not ext: |
437 if not ext: |