Okular
10#include "js_field_p.h"
19 return m_event->name();
25 return m_event->type();
29QString JSEvent::targetName()
const
31 return m_event->targetName();
35void JSEvent::setTargetName(
const QString &targetName)
37 m_event->setTargetName(targetName);
41bool JSEvent::shift()
const
43 return m_event->shiftModifier();
49 if (m_event->eventType() == Event::FieldCalculate) {
52 return JSField::wrapField(qjsEngine(
this), src, m_event->sourcePage());
61 switch (m_event->eventType()) {
62 case Event::FieldCalculate:
63 case Event::FieldFormat:
64 case Event::FieldKeystroke:
65 case Event::FieldFocus:
66 case Event::FieldValidate:
67 case Event::FieldMouseUp: {
70 return JSField::wrapField(qjsEngine(
this), target, m_event->targetPage());
87void JSEvent::setValue(
const QJSValue &value)
93bool JSEvent::returnCode()
const
95 return m_event->returnCode();
99void JSEvent::setReturnCode(
bool rc)
101 m_event->setReturnCode(rc);
105bool JSEvent::willCommit()
const
107 return m_event->willCommit();
113 return m_event->change();
116JSEvent::JSEvent(Event *event,
QObject *parent)
122JSEvent::~JSEvent() =
default;
AKONADI_CALENDAR_EXPORT KCalendarCore::Event::Ptr event(const Akonadi::Item &item)
QString toString() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Apr 27 2024 22:11:53 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.