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

Method createFieldMouseEvent

core/script/event.cpp:313–321  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

311}
312
313std::shared_ptr<Event> Event::createFieldMouseEvent(FormField *target, Page *targetPage, Event::EventType fieldMouseEventType)
314{
315 Q_ASSERT(fieldMouseEventType >= Okular::Event::FieldMouseDown && fieldMouseEventType <= Okular::Event::FieldMouseUp);
316 std::shared_ptr<Event> ret = std::make_shared<Event>(fieldMouseEventType);
317 ret->setTarget(target);
318 ret->setTargetPage(targetPage);
319 ret->setShiftModifier(QApplication::keyboardModifiers() & Qt::ShiftModifier);
320 return ret;
321}
322
323std::shared_ptr<Event> Event::createDocEvent(Event::EventType type)
324{

Callers

nothing calls this directly

Calls 3

setTargetMethod · 0.80
setTargetPageMethod · 0.80
setShiftModifierMethod · 0.80

Tested by

no test coverage detected