4#ifndef QQUICKFILEDIALOG_P_H
5#define QQUICKFILEDIALOG_P_H
18#include <QtCore/qurl.h>
19#include <QtQml/qqml.h>
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)
36 Q_PROPERTY(QFileDialogOptions::FileDialogOptions options READ options WRITE setOptions RESET resetOptions NOTIFY optionsChanged 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)
42 Q_FLAGS(QFileDialogOptions::FileDialogOptions)
45 Q_MOC_INCLUDE(<QtQuickDialogs2Utils/
private/qquickfilenamefilter_p.h>)
57 FileMode fileMode()
const;
60 QUrl selectedFile()
const;
61 void setSelectedFile(
const QUrl &selectedFile);
65 QUrl currentFile()
const;
66 void setCurrentFile(
const QUrl &
file);
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();
120 void setSelectedFiles(
const QList<QUrl> &selectedFiles);
virtual void accept()
\qmlmethod void QtQuick.Dialogs::Dialog::accept()
virtual void onCreate(QPlatformDialogHelper *dialog)
virtual void onHide(QPlatformDialogHelper *dialog)
virtual bool useNativeDialog() const
virtual void onShow(QPlatformDialogHelper *dialog)
void defaultSuffixChanged()
void currentFolderChanged()
void selectedFilesChanged()
void rejectLabelChanged()
void nameFiltersChanged()
void currentFileChanged()
void acceptLabelChanged()
void currentFilesChanged()
void selectedFileChanged()
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
SharedPointerFileDialogOptions m_options
QStringList * m_selectedNameFilter
GLuint GLsizei const GLchar * label
[43]
#define QML_DECLARE_TYPE(TYPE)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
dialog setNameFilters(filters)
QFileDialog dialog(this)
[1]
dialog setFileMode(QFileDialog::AnyFile)
const QStringList filters({"Image files (*.png *.xpm *.jpg)", "Text files (*.txt)", "Any files (*)" })
[6]
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent