This is the binary distribution of racket-webview

This commit is contained in:
2026-04-05 14:49:27 +02:00
parent 291bb0c545
commit b0ed617c50
149 changed files with 5047 additions and 28 deletions

33
rktutils.h Normal file
View File

@@ -0,0 +1,33 @@
#ifndef __RKT_UTILS_H__
#define __RKT_UTILS_H__
#include <QHash>
#include <QString>
#include <QVariant>
#include <QDateTime>
class EventContainer : public QHash<QString, QVariant>
{
private:
static int evt_count;
static qint64 ms_start;
public:
EventContainer(const QString &evt) {
if (ms_start < 0) {
ms_start = QDateTime::currentMSecsSinceEpoch();
}
this->insert("event", evt);
this->insert("evt-id", ++evt_count);
qint64 ms = QDateTime::currentMSecsSinceEpoch();
this->insert("timestamp", ms);
this->insert("elaped", static_cast<double>(ms - ms_start) / 1000.0);
}
};
QString mkEventJson(const EventContainer &kv);
#endif