Qt::MouseButtonsm_mouseButtonState;// Stores current mouse button state (combination of mouse buttons that are down)
Qt::KeyboardModifiersm_keyboardModifierFlags;// Stores current keyboard modifier flags (combination of keyboard modifier keys that are down)
intm_cleanButtonClickTolerance;// The movement tolerance in pixels for considering a mouse button press/release sequence a clean button click
Qt::MouseButtonm_cleanButtonPressButton;// The mouse button that was last pressed 'cleanly', that is without any other mouse buttons down. Used to detect clean button clicks (for showing context menus etc)
intm_cleanButtonPressPosX;// The position of the mouse cursor in widget coordinates of the last clean button press. Used to check if cursor has moved when button is released
intm_cleanButtonPressPosY;//
Qt::MouseButtonm_cleanButtonClickButton;// The button (if any) that was last clicked 'cleanly'.