nodeguy/src/cpp/core/Events/eventwidget.h

19 lines
390 B
C++

#pragma once
#include <QEvent>
#include "src/cpp/core/Events/eventsmap.h"
#include <napi.h>
class EventWidget {
public:
Napi::FunctionReference emitOnNode;
std::unordered_map<QEvent::Type, std::string> subscribedEvents;
void subscribeToQtEvent(std::string evtString);
void event(QEvent* event);
void connectWidgetSignalsToEventEmitter();
~EventWidget();
};