MCPcopy Create free account
hub / github.com/KDE/okular / updateEvent

Method updateEvent

core/script/executor_js.cpp:82–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80}
81
82void ExecutorJSPrivate::updateEvent()
83{
84 if (!m_events.isEmpty()) {
85 Event *event = m_events.top();
86 const auto eventVal = event ? m_interpreter.newQObject(new JSEvent(event)) : QJSValue(QJSValue::UndefinedValue);
87 m_interpreter.globalObject().setProperty(QStringLiteral("event"), eventVal);
88 } else {
89 m_interpreter.globalObject().setProperty(QStringLiteral("event"), QJSValue(QJSValue::UndefinedValue));
90 }
91}
92
93ExecutorJS::ExecutorJS(DocumentPrivate *doc)
94 : d(new ExecutorJSPrivate(doc))

Callers 1

executeMethod · 0.80

Calls 1

isEmptyMethod · 0.80

Tested by

no test coverage detected