QMouseEvent Class
Qt::MouseButton QMouseEvent::button() constReturns the button that caused the event
Qt::MouseButtons QMouseEvent::buttons() constReturns the button state when the event was generated. The button state is a combination of Qt::LeftButton,