![]() |
Qt 6.x
The Qt SDK
|
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 200 of file qwasmlocalfileaccess.cpp.
References qstdweb::Blob::copyFrom(), qstdweb::Blob::val(), 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 240 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 223 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 249 of file qwasmlocalfileaccess.cpp.
References qstdweb::Uint8Array::copyFrom(), QStringLiteral, state, qstdweb::Uint8Array::val(), 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 321 of file qwasmlocalfileaccess.cpp.
References QWasmLocalFileAccess::FileDialog::canShowSave(), downloadDataAsFile(), saveDataToFileInChunks(), and QWasmLocalFileAccess::FileDialog::showSave().
Q_CORE_EXPORT void QWasmLocalFileAccess::saveFile | ( | const QByteArray & | data, |
const std::string & | fileNameHint | ||
) |
Definition at line 307 of file qwasmlocalfileaccess.cpp.
References QWasmLocalFileAccess::FileDialog::canShowSave(), downloadDataAsFile(), saveDataToFileInChunks(), and QWasmLocalFileAccess::FileDialog::showSave().
Referenced by QFileDialog::saveFileContent().