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
Assets::Downloader Namespace Reference

Classes

class  AssetDownloader
class  AssetDownloaderHelper
class  AssetDownloaderPrivate
struct  DownloadableAssets
struct  QQmlAssetDownloader

Functions

static bool isWritableDir (const QDir &dir)
static bool sameFileContent (const QFileInfo &first, const QFileInfo &second)
static bool createDirectory (const QDir &dir)
static bool canBeALocalBaseDir (const QDir &dir)
static QDir baseLocalDir (const QDir &preferredLocalDir)
static QString pathFromUrl (const QUrl &url)
static QList< QUrlfilterDownloadableAssets (const QList< QUrl > &assetFiles, const QDir &expectedDir)
static bool allAssetsPresent (const QList< QUrl > &assetFiles, const QDir &expectedDir)
static void precheckLocalFile (const QUrl &url)
static void readAssetsFileContent (QPromise< DownloadableAssets > &promise, const QByteArray &content)
static void unzip (QPromise< void > &promise, const QByteArray &content, const QDir &directory, const QString &fileName)
static void writeAsset (QPromise< void > &promise, const QByteArray &content, const QString &filePath)
static void copyAndCheck (QPromise< void > &promise, const QString &sourcePath, const QString &destPath)

Function Documentation

◆ allAssetsPresent()

bool Assets::Downloader::allAssetsPresent ( const QList< QUrl > & assetFiles,
const QDir & expectedDir )
static

Definition at line 187 of file assetdownloader.cpp.

◆ baseLocalDir()

QDir Assets::Downloader::baseLocalDir ( const QDir & preferredLocalDir)
static

Definition at line 156 of file assetdownloader.cpp.

◆ canBeALocalBaseDir()

bool Assets::Downloader::canBeALocalBaseDir ( const QDir & dir)
static

Definition at line 149 of file assetdownloader.cpp.

◆ copyAndCheck()

void Assets::Downloader::copyAndCheck ( QPromise< void > & promise,
const QString & sourcePath,
const QString & destPath )
static

Definition at line 354 of file assetdownloader.cpp.

◆ createDirectory()

bool Assets::Downloader::createDirectory ( const QDir & dir)
static

Definition at line 138 of file assetdownloader.cpp.

◆ filterDownloadableAssets()

QList< QUrl > Assets::Downloader::filterDownloadableAssets ( const QList< QUrl > & assetFiles,
const QDir & expectedDir )
static

Definition at line 177 of file assetdownloader.cpp.

◆ isWritableDir()

bool Assets::Downloader::isWritableDir ( const QDir & dir)
static

Definition at line 99 of file assetdownloader.cpp.

◆ pathFromUrl()

QString Assets::Downloader::pathFromUrl ( const QUrl & url)
static

Definition at line 166 of file assetdownloader.cpp.

◆ precheckLocalFile()

void Assets::Downloader::precheckLocalFile ( const QUrl & url)
static

Definition at line 287 of file assetdownloader.cpp.

◆ readAssetsFileContent()

void Assets::Downloader::readAssetsFileContent ( QPromise< DownloadableAssets > & promise,
const QByteArray & content )
static

Definition at line 296 of file assetdownloader.cpp.

◆ sameFileContent()

bool Assets::Downloader::sameFileContent ( const QFileInfo & first,
const QFileInfo & second )
static

Definition at line 108 of file assetdownloader.cpp.

◆ unzip()

void Assets::Downloader::unzip ( QPromise< void > & promise,
const QByteArray & content,
const QDir & directory,
const QString & fileName )
static

Definition at line 314 of file assetdownloader.cpp.

◆ writeAsset()

void Assets::Downloader::writeAsset ( QPromise< void > & promise,
const QByteArray & content,
const QString & filePath )
static

Definition at line 338 of file assetdownloader.cpp.