mirror of
https://github.com/Adaptix-Framework/AdaptixC2
synced 2026-06-08 10:20:39 +00:00
24 lines
699 B
C++
24 lines
699 B
C++
#include <Client/AxScript/BridgeEvent.h>
|
|
|
|
BridgeEvent::BridgeEvent(AxScriptEngine* scriptEngine, QObject* parent) : QObject(parent), scriptEngine(scriptEngine), widget(new QWidget()) {}
|
|
|
|
BridgeEvent::~BridgeEvent() { delete widget; }
|
|
|
|
void BridgeEvent::on_event(const QJSValue &handler)
|
|
{
|
|
if (handler.isCallable())
|
|
eventHandlers.append(handler);
|
|
else
|
|
emit consoleError("on_event -> handler in not Callable");
|
|
}
|
|
|
|
void BridgeEvent::emitEventTestClick()
|
|
{
|
|
for (const auto& handler : eventHandlers) {
|
|
if (handler.isCallable())
|
|
eventHandlers.append(handler);
|
|
else
|
|
emit consoleError("EventTestClick -> handler in not Callable");
|
|
}
|
|
}
|