added flag to FileDialog for open and save mode; fixes T251
This commit is contained in:
@ -8,10 +8,11 @@ from ..Qt import QtWidgets, QtCore
|
||||
class FileDialog(QtWidgets.QFileDialog):
|
||||
last_path = None
|
||||
|
||||
def __init__(self, directory=None, caption=None, filter='', parent=None):
|
||||
def __init__(self, directory=None, caption=None, filter='', mode='open', parent=None):
|
||||
super().__init__(parent=parent)
|
||||
|
||||
self.setOption(QtWidgets.QFileDialog.DontUseNativeDialog, True)
|
||||
self.setAcceptMode(QtWidgets.QFileDialog.AcceptOpen if mode == 'open' else QtWidgets.QFileDialog.AcceptSave)
|
||||
|
||||
self.setWindowTitle(caption)
|
||||
if directory:
|
||||
|
Reference in New Issue
Block a user