31 Q_PROPERTY(
QUrl selectedFile READ selectedFile WRITE setSelectedFile NOTIFY selectedFileChanged FINAL)
33 Q_PROPERTY(
QUrl currentFile READ currentFile WRITE setCurrentFile NOTIFY currentFileChanged FINAL)
34 Q_PROPERTY(
QList<
QUrl> currentFiles READ currentFiles WRITE setCurrentFiles NOTIFY currentFilesChanged FINAL)
35 Q_PROPERTY(
QUrl currentFolder READ currentFolder WRITE setCurrentFolder NOTIFY currentFolderChanged FINAL)
39 Q_PROPERTY(
QString defaultSuffix READ defaultSuffix WRITE setDefaultSuffix RESET resetDefaultSuffix NOTIFY defaultSuffixChanged FINAL)
40 Q_PROPERTY(
QString acceptLabel READ acceptLabel WRITE setAcceptLabel RESET resetAcceptLabel NOTIFY acceptLabelChanged FINAL)
41 Q_PROPERTY(
QString rejectLabel READ rejectLabel WRITE setRejectLabel RESET resetRejectLabel NOTIFY rejectLabelChanged FINAL)
57 FileMode fileMode()
const;
60 QUrl selectedFile()
const;
61 void setSelectedFile(
const QUrl &selectedFile);
63 QList<QUrl> selectedFiles()
const;
65 QUrl currentFile()
const;
66 void setCurrentFile(
const QUrl &
file);
68 QList<QUrl> currentFiles()
const;
69 void setCurrentFiles(
const QList<QUrl> ¤tFiles);
71 QUrl currentFolder()
const;
72 void setCurrentFolder(
const QUrl ¤tFolder);
74 QFileDialogOptions::FileDialogOptions options()
const;
75 void setOptions(QFileDialogOptions::FileDialogOptions options);
80 void resetNameFilters();
85 void setDefaultSuffix(
const QString &suffix);
86 void resetDefaultSuffix();
90 void resetAcceptLabel();
94 void resetRejectLabel();
110 bool useNativeDialog()
const override;
114 void accept()
override;
118 QList<QUrl> addDefaultSuffixes(
const QList<QUrl> &
files)
const;
120 void setSelectedFiles(
const QList<QUrl> &selectedFiles);
123 QList<QUrl> m_selectedFiles;
124 QSharedPointer<QFileDialogOptions>
m_options;