45 bool m_isMouseDragging =
false;
46 bool m_wasMouseDragging =
false;
48 bool m_isKeyBoardDragging =
false;
49 bool m_isLeftPseudoButtonKeyPressed =
false;
50 bool m_isRightPseudoButtonKeyPressed =
false;
51 bool m_wassKeyBoardDragging =
false;
60 double m_integrationScopeRhombWidth = 0;
61 double m_integrationScopeRhombHeight = 0;
71 bool m_wasClickOnXAxis =
false;
72 bool m_wasClickOnYAxis =
false;
74 bool m_isMeasuringDistance =
false;
82 double m_xRegionRangeStart = std::numeric_limits<double>::min();
83 double m_xRegionRangeEnd = std::numeric_limits<double>::min();
85 double m_yRegionRangeStart = std::numeric_limits<double>::min();
86 double m_yRegionRangeEnd = std::numeric_limits<double>::min();
104 void updateIntegrationScope();
105 void updateIntegrationScopeRect();
106 void updateIntegrationScopeRhomb();
107 void updateIntegrationScopeRhombHorizontal();
108 void updateIntegrationScopeRhombVertical();
114 QString toString()
const;
Qt::MouseButtons m_mouseButtonsAtMousePress
SelectionPolygon m_selectionPolygon
Qt::KeyboardModifiers m_keyboardModifiers
Qt::MouseButtons m_lastPressedMouseButton
QPointF m_lastCursorHoveredPoint
QPointF m_currentDragPoint
Qt::MouseButtons m_pressedMouseButtons
Qt::MouseButtons m_mouseButtonsAtMouseRelease
Qt::MouseButtons m_lastReleasedMouseButton