6#include <QtCore/qloggingcategory.h>
7#include <QtQml/qqmlfile.h>
83 return fileDialog->directory();
110 const QList<QUrl> selectedFiles = fileDialog->selectedFiles();
111 if (!selectedFiles.isEmpty())
112 return selectedFiles.first();
123 fileDialog->selectFile(folder);
231 qCDebug(lcDialogs) <<
" - the FolderDialog was told not to use a native dialog; not using native dialog";
243 fileDialog->setOptions(m_options);
251 fileDialog->setOptions(m_options);
263#include "moc_qquickfolderdialog_p.cpp"
static QString currentPath()
Returns the absolute path of the application's current directory.
void setWindowTitle(const QString &)
QString labelText(DialogLabel label) const
void setOptions(FileDialogOptions options)
QUrl initialDirectory() const
FileDialogOptions options() const
void setLabelText(DialogLabel label, const QString &text)
void setFileMode(FileMode mode)
void setAcceptMode(AcceptMode mode)
void setInitialDirectory(const QUrl &)
bool testOption(FileDialogOption option) const
static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
\threadsafe
static QString urlToLocalFileOrQrc(const QString &)
If url is a local file returns a path suitable for passing to \l{QFile}.
QPlatformDialogHelper * handle() const
virtual bool useNativeDialog() const
virtual void onShow(QPlatformDialogHelper *dialog)
void setSelectedFolder(const QUrl &folder)
void onCreate(QPlatformDialogHelper *dialog) override
void selectedFolderChanged()
QFileDialogOptions::FileDialogOptions options
void currentFolderChanged()
bool useNativeDialog() const override
void setOptions(QFileDialogOptions::FileDialogOptions options)
void setCurrentFolder(const QUrl &folder)
void acceptLabelChanged()
void setRejectLabel(const QString &label)
void setAcceptLabel(const QString &label)
void rejectLabelChanged()
void onShow(QPlatformDialogHelper *dialog) override
QQuickFolderDialog(QObject *parent=nullptr)
A native folder dialog.
\macro QT_RESTRICTED_CAST_FROM_ASCII
static QUrl fromLocalFile(const QString &localfile)
Returns a QUrl representation of localFile, interpreted as a local file.
Combined button and popup list for selecting options.
SharedPointerFileDialogOptions m_options
#define qCDebug(category,...)
GLuint GLsizei const GLchar * label
[43]
QFileDialog dialog(this)
[1]