Compatibility Members for QMouseEvent
The following members of class QMouseEventare part of the Qt compatibility layer. We advise against using them in new code.
Public Functions
QMouseEvent(Type type, const QPoint & pos, Qt::ButtonState button, int state) | |
QMouseEvent(Type type, const QPoint & pos, const QPoint & globalPos, Qt::ButtonState button, int state) | |
Qt::ButtonState | state() const |
Qt::ButtonState | stateAfter() const |
Member Function Documentation
QMouseEvent::QMouseEvent(Type type, const QPoint & pos, Qt::ButtonState button, int state)
Use QMouseEvent(type, pos, button, buttons
, modifiers
) instead, where buttons
is state & Qt::MouseButtonMask and modifiers
is state & Qt::KeyButtonMask.
QMouseEvent::QMouseEvent(Type type, const QPoint & pos, const QPoint & globalPos, Qt::ButtonState button, int state)
Use QMouseEvent(type, pos, globalPos, button, buttons
, modifiers
) instead, where buttons
is state & Qt::MouseButtonMask and modifiers
is state & Qt::KeyButtonMask.
Qt::ButtonState QMouseEvent::state() const
Returns the button state immediately before the event was generated. The button state is a combination of mouse buttons (see Qt::ButtonState) and keyboard modifiers (Qt::MouseButtons).
Use buttons() and/or modifiers() instead. Be aware that buttons() return the state immediately after the event was generated.
Qt::ButtonState QMouseEvent::stateAfter() const
Returns the button state immediately after the event was generated. The button state is a combination of mouse buttons (see Qt::ButtonState) and keyboard modifiers (Qt::MouseButtons).
© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.