5#ifndef QANDROIDPLATFORMFILEDIALOGHELPER_H
6#define QANDROIDPLATFORMFILEDIALOGHELPER_H
11#include <QtCore/QJniObject>
12#include <QtCore/private/qjnihelpers_p.h>
13#include <qpa/qplatformdialoghelper.h>
27 bool show(Qt::WindowFlags windowFlags, Qt::WindowModality windowModality, QWindow *parent)
override;
41 QJniObject getFileDialogIntent(
const QString &intentType);
42 void takePersistableUriPermission(
const QJniObject &uri);
43 void setInitialFileName(
const QString &title);
44 void setInitialDirectoryUri(
const QString &directory);
45 void setOpenableCategory();
46 void setAllowMultipleSelections(
bool allowMultiple);
49 QEventLoop m_eventLoop;
50 QList<QUrl> m_selectedFile;
53 const QJniObject m_activity;
const char JniIntentClass[]
QStringList nameFilterExtensions(const QString nameFilters)