summaryrefslogtreecommitdiffstats
path: root/src/input/frontend/qmousehandler.cpp
diff options
context:
space:
mode:
authorColin Ogilvie <colin.ogilvie@kdab.com>2016-05-26 12:42:42 +0100
committerJani Heikkinen <jani.heikkinen@qt.io>2016-06-03 06:27:56 +0000
commit56593e2414c9c530f7abd4d7ea636b5cd2fda26f (patch)
tree17ed08884c438610575f2623c4dad4a4370b0139 /src/input/frontend/qmousehandler.cpp
parentbbb264ad66ca590513dc297821aed26d39d32008 (diff)
More doc for input Module
Task-number: QTBUG-46037 Change-Id: Ifc90bdc84bfd44e29e9287c1e7d24108b36e900d Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/input/frontend/qmousehandler.cpp')
-rw-r--r--src/input/frontend/qmousehandler.cpp60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/input/frontend/qmousehandler.cpp b/src/input/frontend/qmousehandler.cpp
index 9f99ac5db..969e4db39 100644
--- a/src/input/frontend/qmousehandler.cpp
+++ b/src/input/frontend/qmousehandler.cpp
@@ -116,19 +116,23 @@ void QMouseHandlerPrivate::mouseEvent(QMouseEvent *event)
/*!
\qmlproperty MouseDevice Qt3D.Input::MouseHandler::sourceDevice
+ Holds the current mouse source device of the MouseHandler instance.
*/
/*!
\qmlproperty bool Qt3D.Input::MouseHandler::containsMouse
\readonly
+ Holds \c true if the QMouseHandler currently contains the mouse.
*/
/*!
\qmlsignal Qt3D.Input::MouseHandler::clicked()
+ This signal is emitted when a mouse button is clicked
*/
/*!
\qmlsignal Qt3D.Input::MouseHandler::doubleClicked()
+ This signal is emitted when a mouse button is double clicked
*/
/*!
@@ -141,22 +145,76 @@ void QMouseHandlerPrivate::mouseEvent(QMouseEvent *event)
/*!
\qmlsignal Qt3D.Input::MouseHandler::pressed()
+ This signal is emitted when a mouse button is pressed
*/
/*!
\qmlsignal Qt3D.Input::MouseHandler::released()
+ This signal is emitted when a mouse button is released
*/
/*!
\qmlsignal Qt3D.Input::MouseHandler::pressAndHold()
+ This signal is emitted when a mouse button is pressed and held down
*/
/*!
\qmlsignal Qt3D.Input::MouseHandler::positionChanged()
+ This signal is emitted when the mouse position changes
*/
/*!
\qmlsignal Qt3D.Input::MouseHandler::wheel()
+ This signal is emitted when the mouse wheel is used
+ */
+
+
+
+/*!
+ \fn QMouseHandler::clicked(Qt3DInput::QMouseEvent *mouse)
+ This signal is emitted when a mouse button is clicked with the event details being contained within \a mouse
+ */
+
+/*!
+ \fn QMouseHandler::doubleClicked(Qt3DInput::QMouseEvent *mouse)
+ This signal is emitted when a mouse button is double clicked with the event details being contained within \a mouse
+
+ */
+
+/*!
+ \fn QMouseHandler::entered()
+ */
+
+/*!
+ \fn QMouseHandler::exited()
+ */
+
+/*!
+ \fn QMouseHandler::pressed(Qt3DInput::QMouseEvent *mouse)
+ This signal is emitted when a mouse button is pressed with the event details being contained within \a mouse
+ */
+
+/*!
+ \fn QMouseHandler::released(Qt3DInput::QMouseEvent *mouse)
+ This signal is emitted when a mouse button is released with the event details being contained within \a mouse
+
+ */
+
+/*!
+ \fn QMouseHandler::pressAndHold(Qt3DInput::QMouseEvent *mouse)
+ This signal is emitted when a mouse button is pressed and held down with the event details being contained within \a mouse
+ */
+
+/*!
+ \fn QMouseHandler::positionChanged(Qt3DInput::QMouseEvent *mouse)
+ This signal is emitted when the mouse position changes with the event details being contained within \a mouse
+
+ */
+
+/*!
+ \fn QMouseHandler::wheel(Qt3DInput::QWheelEvent *wheel)
+ This signal is emitted when the mouse wheel is used with the event details being contained within \a wheel
+
*/
/*!
@@ -209,6 +267,7 @@ bool QMouseHandler::containsMouse() const
return d->m_containsMouse;
}
+/*! \internal */
void QMouseHandler::setContainsMouse(bool contains)
{
Q_D(QMouseHandler);
@@ -218,6 +277,7 @@ void QMouseHandler::setContainsMouse(bool contains)
}
}
+/*! \internal */
void QMouseHandler::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &change)
{
Q_D(QMouseHandler);