4#ifndef QWASMLOCALFILEACCESS_P_H
5#define QWASMLOCALFILEACCESS_P_H
18#include <private/qglobal_p.h>
19#include <private/qstdweb_p.h>
30 const std::function<
void (
int fileCount)> &fileDialogClosed,
31 const std::function<
char *(uint64_t size,
const std::string& name)> &acceptFile,
32 const std::function<
void()> &fileDataReady);
35 const std::function<
void (
bool fileSelected)> &fileDialogClosed,
36 const std::function<
char *(uint64_t size,
const std::string& name)> &acceptFile,
37 const std::function<
void()> &fileDataReady);
43 const std::function<
void (
bool accepted, std::vector<qstdweb::File> files)> fileDialogClosed);
45 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)