Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
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) |
|
strong |
Enumerator | |
---|---|
SingleFile | |
MultipleFiles |
Definition at line 26 of file qwasmlocalfileaccess_p.h.
void QWasmLocalFileAccess::downloadDataAsFile | ( | const char * | content, |
size_t | size, | ||
const std::string & | fileNameHint ) |
Definition at line 152 of file qwasmlocalfileaccess.cpp.
References qstdweb::Blob::copyFrom(), qstdweb::window(), and window().
Referenced by saveFile(), and saveFile().
Q_CORE_EXPORT 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 openFiles(), and SingleFile.
Referenced by QFileDialog::getOpenFileContent().
Q_CORE_EXPORT 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.
References files, and QWasmLocalFileAccess::FileDialog::showOpen().
Referenced by openFile().
void QWasmLocalFileAccess::saveDataToFileInChunks | ( | emscripten::val | fileHandle, |
const QByteArray & | data ) |
Definition at line 201 of file qwasmlocalfileaccess.cpp.
References QStringLiteral, state, and void.
Referenced by saveFile(), and saveFile().
Q_CORE_EXPORT 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(), downloadDataAsFile(), QByteArray(), saveDataToFileInChunks(), and QWasmLocalFileAccess::FileDialog::showSave().
Q_CORE_EXPORT void QWasmLocalFileAccess::saveFile | ( | const QByteArray & | data, |
const std::string & | fileNameHint ) |
Definition at line 259 of file qwasmlocalfileaccess.cpp.
References QWasmLocalFileAccess::FileDialog::canShowSave(), downloadDataAsFile(), saveDataToFileInChunks(), and QWasmLocalFileAccess::FileDialog::showSave().
Referenced by QFileDialog::saveFileContent().