Files
racket-webview/rktwebview_qt/rktutils.cpp
2026-03-03 16:10:38 +01:00

28 lines
575 B
C++

#include "rktutils.h"
#include <QJsonDocument>
#include <QJsonObject>
#include <QMetaType>
QString mkEventJson(const EventContainer &kv)
{
QJsonObject obj;
QList<QString> keys = kv.keys();
int i, N;
for(i = 0, N = keys.length(); i < N; i++) {
const QString &key = keys[i];
const QVariant &v = kv[key];
obj[key] = v.toJsonValue();
}
QJsonDocument doc(obj);
return QString::fromUtf8(doc.toJson(QJsonDocument::JsonFormat::Compact));
}
QHash<QString, QVariant> mkEvent()
{
QHash<QString, QVariant> h;
return h;
}