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
QWasmLocalFileAccess Namespace Reference

Namespaces

namespace  FileDialog

Enumerations

enum class  FileSelectMode { SingleFile , MultipleFiles }

Functions

void downloadDataAsFile (const char *content, size_t size, const std::string &fileNameHint)
void openFiles (const std::string &accept, FileSelectMode fileSelectMode, const std::function< void(int fileCount)> &fileDialogClosed, const std::function< char *(uint64_t size, const std::string &name)> &acceptFile, const std::function< void()> &fileDataReady)
void openFile (const std::string &accept, const std::function< void(bool fileSelected)> &fileDialogClosed, const std::function< char *(uint64_t size, const std::string &name)> &acceptFile, const std::function< void()> &fileDataReady)
void saveDataToFileInChunks (emscripten::val fileHandle, const QByteArray &data)
void saveFile (const QByteArray &data, const std::string &fileNameHint)
void saveFile (const char *content, size_t size, const std::string &fileNameHint)

Enumeration Type Documentation

◆ FileSelectMode

Enumerator
SingleFile 
MultipleFiles 

Definition at line 26 of file qwasmlocalfileaccess_p.h.

Function Documentation

◆ downloadDataAsFile()

void QWasmLocalFileAccess::downloadDataAsFile ( const char * content,
size_t size,
const std::string & fileNameHint )

Definition at line 152 of file qwasmlocalfileaccess.cpp.

◆ openFile()

void QWasmLocalFileAccess::openFile ( const std::string & accept,
const std::function< void(bool fileSelected)> & fileDialogClosed,
const std::function< char *(uint64_t size, const std::string &name)> & acceptFile,
const std::function< void()> & fileDataReady )

Definition at line 192 of file qwasmlocalfileaccess.cpp.

References SingleFile.

◆ openFiles()

void QWasmLocalFileAccess::openFiles ( const std::string & accept,
FileSelectMode fileSelectMode,
const std::function< void(int fileCount)> & fileDialogClosed,
const std::function< char *(uint64_t size, const std::string &name)> & acceptFile,
const std::function< void()> & fileDataReady )

Definition at line 175 of file qwasmlocalfileaccess.cpp.

◆ saveDataToFileInChunks()

void QWasmLocalFileAccess::saveDataToFileInChunks ( emscripten::val fileHandle,
const QByteArray & data )

Definition at line 201 of file qwasmlocalfileaccess.cpp.

◆ saveFile() [1/2]

void QWasmLocalFileAccess::saveFile ( const char * content,
size_t size,
const std::string & fileNameHint )

Definition at line 273 of file qwasmlocalfileaccess.cpp.

References QWasmLocalFileAccess::FileDialog::canShowSave(), and QWasmLocalFileAccess::FileDialog::showSave().

Here is the call graph for this function:

◆ saveFile() [2/2]

void QWasmLocalFileAccess::saveFile ( const QByteArray & data,
const std::string & fileNameHint )

Definition at line 259 of file qwasmlocalfileaccess.cpp.

References QWasmLocalFileAccess::FileDialog::canShowSave(), and QWasmLocalFileAccess::FileDialog::showSave().

Here is the call graph for this function: