5#ifndef QWASMLOCALFILEACCESS_P_H
6#define QWASMLOCALFILEACCESS_P_H
19#include <private/qglobal_p.h>
20#include <private/qstdweb_p.h>
31 const std::function<
void (
int fileCount)> &fileDialogClosed,
32 const std::function<
char *(uint64_t size,
const std::string& name)> &acceptFile,
33 const std::function<
void()> &fileDataReady);
36 const std::function<
void (
bool fileSelected)> &fileDialogClosed,
37 const std::function<
char *(uint64_t size,
const std::string& name)> &acceptFile,
38 const std::function<
void()> &fileDataReady);
44 const std::function<
void (
bool accepted, std::vector<qstdweb::File> files)> fileDialogClosed);
46 const std::function<
void (
bool accepted, qstdweb::FileSystemFileHandle fileHandle)> fileDialogClosed);
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 showSaveFileDialog(const std::string &fileNameHint, const std::function< void(bool accepted, qstdweb::FileSystemFileHandle fileHandle)> fileDialogClosed)
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 showOpenFileDialog(const std::string &accept, const std::function< void(bool accepted, std::vector< qstdweb::File > files)> fileDialogClosed)
void downloadDataAsFile(const char *content, size_t size, const std::string &fileNameHint)