4#ifndef QWASMLOCALFILEACCESS_P_H
5#define QWASMLOCALFILEACCESS_P_H
18#include <private/qglobal_p.h>
29 const std::function<
void (
int fileCount)> &fileDialogClosed,
30 const std::function<
char *(uint64_t size,
const std::string& name)> &acceptFile,
31 const std::function<
void()> &fileDataReady);
34 const std::function<
void (
bool fileSelected)> &fileDialogClosed,
35 const std::function<
char *(uint64_t size,
const std::string& name)> &acceptFile,
36 const std::function<
void()> &fileDataReady);
Combined button and popup list for selecting options.
void showSave(const std::string &fileNameHint, qstdweb::PromiseCallbacks callbacks)
void showOpen(const QStringList &accept, FileSelectMode fileSelectMode, qstdweb::PromiseCallbacks callbacks)
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 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 saveDataToFileInChunks(emscripten::val fileHandle, const QByteArray &data)
void saveFile(const char *content, size_t size, const std::string &fileNameHint)
void saveFile(const QByteArray &data, const std::string &fileNameHint)
void downloadDataAsFile(const char *content, size_t size, const std::string &fileNameHint)