QtExtraComponents
mouseeventlistener.cpp
Go to the documentation of this file.
97 //FIXME: when a popup window is visible: a click anywhere hides it: but the old qgraphicswidget will continue to think it's under the mouse
99 //this msolution will still caused a missed click after the popup is gone, but gets the situation unblocked.
105 KDeclarativeMouseEvent dme(me->pos().x(), me->pos().y(), me->screenPos().x(), me->screenPos().y(), me->button(), me->buttons(), me->modifiers());
106 m_pressAndHoldEvent = new KDeclarativeMouseEvent(me->pos().x(), me->pos().y(), me->screenPos().x(), me->screenPos().y(), me->button(), me->buttons(), me->modifiers());
120 KDeclarativeMouseEvent dme(me->pos().x(), me->pos().y(), me->screenPos().x(), me->screenPos().y(), me->button(), me->buttons(), me->modifiers());
131 KDeclarativeMouseEvent dme(me->pos().x(), me->pos().y(), me->screenPos().x(), me->screenPos().y(), me->button(), me->buttons(), me->modifiers());
148 KDeclarativeWheelEvent dwe(we->pos(), we->screenPos(), we->delta(), we->buttons(), we->modifiers(), we->orientation());
178 KDeclarativeMouseEvent dme(myPos.x(), myPos.y(), me->screenPos().x(), me->screenPos().y(), me->button(), me->buttons(), me->modifiers());
179 m_pressAndHoldEvent = new KDeclarativeMouseEvent(myPos.x(), myPos.y(), me->screenPos().x(), me->screenPos().y(), me->button(), me->buttons(), me->modifiers());
191 KDeclarativeMouseEvent dme(myPos.x(), myPos.y(), me->screenPos().x(), me->screenPos().y(), me->button(), me->buttons(), me->modifiers());
193 m_pressAndHoldEvent = new KDeclarativeMouseEvent(myPos.x(), myPos.y(), me->screenPos().x(), me->screenPos().y(), me->button(), me->buttons(), me->modifiers());
201 KDeclarativeMouseEvent dme(myPos.x(), myPos.y(), me->screenPos().x(), me->screenPos().y(), me->button(), me->buttons(), me->modifiers());
206 if (QPointF(me->pos() - me->buttonDownPos(me->button())).manhattanLength() <= QApplication::startDragDistance() && m_pressAndHoldTimer->isActive()) {
215 KDeclarativeWheelEvent dwe(we->pos(), we->screenPos(), we->delta(), we->buttons(), we->modifiers(), we->orientation());
MouseEventListener(QDeclarativeItem *parent=0)
Definition: mouseeventlistener.cpp:31
void mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
Definition: mouseeventlistener.cpp:124
bool containsMouse() const
void released(KDeclarativeMouseEvent *mouse)
void wheelMoved(KDeclarativeWheelEvent *wheel)
void hoverLeaveEvent(QGraphicsSceneHoverEvent *event)
Definition: mouseeventlistener.cpp:77
void hoverEnabledChanged(bool hoverEnabled)
void setHoverEnabled(bool enable)
Definition: mouseeventlistener.cpp:54
void clicked(KDeclarativeMouseEvent *mouse)
void mousePressEvent(QGraphicsSceneMouseEvent *event)
Definition: mouseeventlistener.cpp:90
void pressed(KDeclarativeMouseEvent *mouse)
void wheelEvent(QGraphicsSceneWheelEvent *event)
Definition: mouseeventlistener.cpp:141
void containsMouseChanged(bool containsMouseChanged)
void mouseMoveEvent(QGraphicsSceneMouseEvent *event)
Definition: mouseeventlistener.cpp:113
Definition: mouseeventlistener.h:25
bool sceneEventFilter(QGraphicsItem *i, QEvent *e)
Definition: mouseeventlistener.cpp:161
void pressAndHold(KDeclarativeMouseEvent *mouse)
void positionChanged(KDeclarativeMouseEvent *mouse)
void hoverEnterEvent(QGraphicsSceneHoverEvent *event)
Definition: mouseeventlistener.cpp:69
bool hoverEnabled() const
Definition: mouseeventlistener.h:72
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:02:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:02:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.