405 if fn is None: |
405 if fn is None: |
406 fn = QFileDialog.getOpenFileName( |
406 fn = QFileDialog.getOpenFileName( |
407 self.parent(), |
407 self.parent(), |
408 self.trUtf8("Open multiproject"), |
408 self.trUtf8("Open multiproject"), |
409 "", |
409 "", |
410 self.trUtf8("Multiproject Files (*.e4m)")) |
410 self.trUtf8("Multiproject Files (*.e4m)"), |
|
411 QFileDialog.DontUseNativeDialog) |
411 |
412 |
412 if fn == "": |
413 if fn == "": |
413 fn = None |
414 fn = None |
414 |
415 |
415 QApplication.processEvents() |
416 QApplication.processEvents() |
461 self.parent(), |
462 self.parent(), |
462 self.trUtf8("Save multiproject as"), |
463 self.trUtf8("Save multiproject as"), |
463 self.ppath, |
464 self.ppath, |
464 self.trUtf8("Multiproject Files (*.e4m)"), |
465 self.trUtf8("Multiproject Files (*.e4m)"), |
465 defaultFilter, |
466 defaultFilter, |
466 QFileDialog.Options(QFileDialog.DontConfirmOverwrite)) |
467 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | |
|
468 QFileDialog.DontUseNativeDialog)) |
467 |
469 |
468 if fn: |
470 if fn: |
469 ext = QFileInfo(fn).suffix() |
471 ext = QFileInfo(fn).suffix() |
470 if not ext: |
472 if not ext: |
471 ex = selectedFilter.split("(*")[1].split(")")[0] |
473 ex = selectedFilter.split("(*")[1].split(")")[0] |