![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
DocumentFile Api. More...
#include <androidcontentfileengine.h>
Public Member Functions | |
DocumentFilePtr | createFile (const QString &mimeType, const QString &displayName) |
DocumentFilePtr | createDirectory (const QString &displayName) |
const QJniObject & | uri () const |
const DocumentFilePtr & | parent () const |
QString | initialName () const |
QString | name () const |
QString | id () const |
QString | mimeType () const |
bool | isDirectory () const |
bool | isFile () const |
bool | isVirtual () const |
QDateTime | lastModified () const |
int64_t | length () const |
bool | canRead () const |
bool | canWrite () const |
bool | remove () |
bool | exists () const |
std::vector< DocumentFilePtr > | listFiles () |
bool | rename (const QString &newName) |
Static Public Member Functions | |
static DocumentFilePtr | parseFromAnyUri (const QString &filename) |
static DocumentFilePtr | fromSingleUri (const QJniObject &uri) |
static DocumentFilePtr | fromTreeUri (const QJniObject &treeUri) |
static QStringList | getPathSegments (const QJniObject &uri) |
Protected Member Functions | |
DocumentFile (const QJniObject &uri, const QString &displayName, const std::shared_ptr< DocumentFile > &parent) |
Protected Attributes | |
QString | m_displayName |
QJniObject | m_uri |
DocumentFilePtr | m_parent |
DocumentFile Api.
Check https://developer.android.com/reference/androidx/documentfile/provider/DocumentFile for more information.
Definition at line 76 of file androidcontentfileengine.h.
|
protected |
Definition at line 611 of file androidcontentfileengine.cpp.
References DocumentFile().
Referenced by DocumentFile().
bool DocumentFile::canRead | ( | ) | const |
Definition at line 848 of file androidcontentfileengine.cpp.
bool DocumentFile::canWrite | ( | ) | const |
Definition at line 860 of file androidcontentfileengine.cpp.
References DocumentsContract::Document::FLAG_DIR_SUPPORTS_CREATE, DocumentsContract::Document::FLAG_SUPPORTS_DELETE, and DocumentsContract::Document::FLAG_SUPPORTS_WRITE.
DocumentFilePtr DocumentFile::createDirectory | ( | const QString & | displayName | ) |
Definition at line 773 of file androidcontentfileengine.cpp.
References isDirectory().
DocumentFilePtr DocumentFile::createFile | ( | const QString & | mimeType, |
const QString & | displayName ) |
Definition at line 762 of file androidcontentfileengine.cpp.
References isDirectory().
bool DocumentFile::exists | ( | ) | const |
Definition at line 889 of file androidcontentfileengine.cpp.
|
static |
Definition at line 735 of file androidcontentfileengine.cpp.
|
static |
Definition at line 743 of file androidcontentfileengine.cpp.
|
static |
Definition at line 619 of file androidcontentfileengine.cpp.
QString DocumentFile::id | ( | ) | const |
Definition at line 803 of file androidcontentfileengine.cpp.
QString DocumentFile::initialName | ( | ) | const |
Definition at line 793 of file androidcontentfileengine.cpp.
bool DocumentFile::isDirectory | ( | ) | const |
Definition at line 813 of file androidcontentfileengine.cpp.
Referenced by createDirectory(), and createFile().
bool DocumentFile::isFile | ( | ) | const |
Definition at line 818 of file androidcontentfileengine.cpp.
bool DocumentFile::isVirtual | ( | ) | const |
Definition at line 824 of file androidcontentfileengine.cpp.
QDateTime DocumentFile::lastModified | ( | ) | const |
Definition at line 830 of file androidcontentfileengine.cpp.
int64_t DocumentFile::length | ( | ) | const |
Definition at line 838 of file androidcontentfileengine.cpp.
std::vector< DocumentFilePtr > DocumentFile::listFiles | ( | ) |
Definition at line 894 of file androidcontentfileengine.cpp.
QString DocumentFile::mimeType | ( | ) | const |
Definition at line 808 of file androidcontentfileengine.cpp.
QString DocumentFile::name | ( | ) | const |
Definition at line 798 of file androidcontentfileengine.cpp.
const DocumentFilePtr & DocumentFile::parent | ( | ) | const |
Definition at line 788 of file androidcontentfileengine.cpp.
|
static |
Definition at line 643 of file androidcontentfileengine.cpp.
References documentSegment, and treeSegment.
bool DocumentFile::remove | ( | ) |
Definition at line 884 of file androidcontentfileengine.cpp.
bool DocumentFile::rename | ( | const QString & | newName | ) |
Definition at line 909 of file androidcontentfileengine.cpp.
References contentSchemeFull.
const QJniObject & DocumentFile::uri | ( | ) | const |
Definition at line 783 of file androidcontentfileengine.cpp.
|
protected |
Definition at line 108 of file androidcontentfileengine.h.
|
protected |
Definition at line 110 of file androidcontentfileengine.h.
|
protected |
Definition at line 109 of file androidcontentfileengine.h.