Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qiosfileengineassetslibrary.mm File Reference

(9f618f120c5eb715ec9cbf9120bcb0daf5a97912)

#include "qiosfileengineassetslibrary.h"
import <UIKit/UIKit.h>
import <AssetsLibrary/AssetsLibrary.h>
#include <QtCore/QTimer>
#include <QtCore/private/qcoreapplication_p.h>
#include <QtCore/qurl.h>
#include <QtCore/qset.h>
#include <QtCore/qthreadstorage.h>
#include <QtCore/qfileselector.h>
#include <QtCore/qpointer.h>
Include dependency graph for qiosfileengineassetslibrary.mm:

Go to the source code of this file.

Classes

class  QIOSAssetEnumerator
class  QIOSAssetData
class  QIOSFileEngineIteratorAssetsLibrary

Functions

static bool ensureAuthorizationDialogNotBlocked ()

Variables

static QThreadStorage< QStringg_iteratorCurrentUrl
static QThreadStorage< QPointer< QIOSAssetData > > g_assetDataCache
static const int kBufferSize = 10
static ALAsset * kNoAsset = nullptr

Function Documentation

◆ ensureAuthorizationDialogNotBlocked()

bool ensureAuthorizationDialogNotBlocked ( )
static

Definition at line 28 of file qiosfileengineassetslibrary.mm.

Referenced by QIOSAssetData::QIOSAssetData().

Here is the caller graph for this function:

Variable Documentation

◆ g_assetDataCache

QThreadStorage< QPointer< QIOSAssetData > > g_assetDataCache
static

◆ g_iteratorCurrentUrl

QThreadStorage< QString > g_iteratorCurrentUrl
static

Definition at line 22 of file qiosfileengineassetslibrary.mm.

◆ kBufferSize

const int kBufferSize = 10
static

Definition at line 25 of file qiosfileengineassetslibrary.mm.

Referenced by QIOSAssetEnumerator::next().

◆ kNoAsset

ALAsset * kNoAsset = nullptr
static

Definition at line 26 of file qiosfileengineassetslibrary.mm.