Files
racket-webview/rktwebview_qt/rktutils.h
2026-03-03 22:52:22 +01:00

36 lines
551 B
C++

#ifndef __RKT_UTILS_H__
#define __RKT_UTILS_H__
#include <QHash>
#include <QString>
#include <QVariant>
class EventContainer : public QHash<QString, QVariant>
{
public:
EventContainer(const QString &evt) {
this->insert("event", evt);
}
};
QString mkEventJson(const EventContainer &kv);
class Command
{
public:
int cmd;
QVector<QVariant> args;
QVariant result;
bool done;
bool js_result_ok;
public:
Command(int _cmd) {
cmd = _cmd;
done = false;
js_result_ok = true;
}
};
#endif