39 Q_PROPERTY(
QUrl currentFolder READ currentFolder WRITE setCurrentFolder NOTIFY currentFolderChanged FINAL)
40 Q_PROPERTY(
QUrl selectedFile READ selectedFile WRITE setSelectedFile NOTIFY selectedFileChanged FINAL)
44 Q_PROPERTY(
QString currentFolderName READ currentFolderName NOTIFY selectedFileChanged FINAL)
63 QUrl currentFolder()
const;
64 void setCurrentFolder(
const QUrl ¤tFolder, SetReason setReason = SetReason::External);
66 QUrl selectedFile()
const;
67 void setSelectedFile(
const QUrl &
file);
68 void setInitialCurrentFolderAndSelectedFile(
const QUrl &
file);
70 QSharedPointer<QFileDialogOptions> options()
const;
71 void setOptions(
const QSharedPointer<QFileDialogOptions> &options);
74 void resetNameFilters();
84 QString currentFolderName()
const;
97 void componentComplete()
override;
108 Q_PROPERTY(
QQuickComboBox *nameFiltersComboBox READ nameFiltersComboBox WRITE setNameFiltersComboBox NOTIFY nameFiltersComboBoxChanged)
109 Q_PROPERTY(
QQuickListView *fileDialogListView READ fileDialogListView WRITE setFileDialogListView NOTIFY fileDialogListViewChanged)
113 Q_PROPERTY(
QQuickDialog *overwriteConfirmationDialog READ overwriteConfirmationDialog WRITE setOverwriteConfirmationDialog NOTIFY overwriteConfirmationDialogChanged FINAL)
128 QString selectedNameFilter() const;
147 void buttonBoxChanged();
148 void nameFiltersComboBoxChanged();
149 void fileDialogListViewChanged();
150 void breadcrumbBarChanged();
151 void fileNameLabelChanged();
152 void fileNameTextFieldChanged();
153 void overwriteConfirmationDialogChanged();