#include <EventFilterInterface.h>
|
| EventFilterInterface ()=default |
|
| EventFilterInterface (const EventFilterInterface &)=delete |
|
virtual | ~EventFilterInterface () |
|
virtual bool | onDnDEvent (View *, Event *) |
| Override to handle drag enter, drag leave, drag move and drop events.
|
|
virtual bool | onExposeEvent (std::shared_ptr< Window >) |
| Override to handle expose events for a certain window.
|
|
virtual bool | onMouseButtonMove (View *, MouseEvent *) |
| Override to handle when a view receives a mouse press event.
|
|
virtual bool | onMouseButtonPress (View *, MouseEvent *) |
| Override to handle when a view receives a mouse press event.
|
|
virtual bool | onMouseButtonRelease (View *, MouseEvent *) |
| Override to handle when a view receives a mouse press event.
|
|
virtual bool | onMouseDoubleClick (View *, MouseEvent *) |
| Override to handle when a view receives a mouse double click event.
|
|
virtual bool | onMouseEvent (View *, MouseEvent *) |
| Provided for convenience, aggregates all other overloads receives all mouse event types, if you return true here then the specialized counterparts won't be called Example, if true is returned here for a mouse press, then onMouseButtonPress() won't be called.
|
|
virtual bool | onMoveEvent (View *) |
| Override to handle a move event.
|
|
EventFilterInterface & | operator= (const EventFilterInterface &)=delete |
|
Definition at line 25 of file EventFilterInterface.h.
◆ EventFilterInterface() [1/2]
KDDockWidgets::Core::EventFilterInterface::EventFilterInterface |
( |
| ) |
|
|
default |
◆ ~EventFilterInterface()
EventFilterInterface::~EventFilterInterface |
( |
| ) |
|
|
virtualdefault |
◆ EventFilterInterface() [2/2]
◆ onDnDEvent()
virtual bool KDDockWidgets::Core::EventFilterInterface::onDnDEvent |
( |
View * |
, |
|
|
Event * |
|
|
) |
| |
|
inlinevirtual |
Override to handle drag enter, drag leave, drag move and drop events.
Definition at line 71 of file EventFilterInterface.h.
◆ onExposeEvent()
virtual bool KDDockWidgets::Core::EventFilterInterface::onExposeEvent |
( |
std::shared_ptr< Window > |
| ) |
|
|
inlinevirtual |
◆ onMouseButtonMove()
virtual bool KDDockWidgets::Core::EventFilterInterface::onMouseButtonMove |
( |
View * |
, |
|
|
MouseEvent * |
|
|
) |
| |
|
inlinevirtual |
◆ onMouseButtonPress()
virtual bool KDDockWidgets::Core::EventFilterInterface::onMouseButtonPress |
( |
View * |
, |
|
|
MouseEvent * |
|
|
) |
| |
|
inlinevirtual |
◆ onMouseButtonRelease()
virtual bool KDDockWidgets::Core::EventFilterInterface::onMouseButtonRelease |
( |
View * |
, |
|
|
MouseEvent * |
|
|
) |
| |
|
inlinevirtual |
◆ onMouseDoubleClick()
virtual bool KDDockWidgets::Core::EventFilterInterface::onMouseDoubleClick |
( |
View * |
, |
|
|
MouseEvent * |
|
|
) |
| |
|
inlinevirtual |
Override to handle when a view receives a mouse double click event.
Definition at line 56 of file EventFilterInterface.h.
◆ onMouseEvent()
virtual bool KDDockWidgets::Core::EventFilterInterface::onMouseEvent |
( |
View * |
, |
|
|
MouseEvent * |
|
|
) |
| |
|
inlinevirtual |
Provided for convenience, aggregates all other overloads receives all mouse event types, if you return true here then the specialized counterparts won't be called Example, if true is returned here for a mouse press, then onMouseButtonPress() won't be called.
Definition at line 65 of file EventFilterInterface.h.
◆ onMoveEvent()
virtual bool KDDockWidgets::Core::EventFilterInterface::onMoveEvent |
( |
View * |
| ) |
|
|
inlinevirtual |
◆ operator=()
The documentation for this class was generated from the following files: