21#include "qcustomplot.h"
double m_xRegionRangeStart
Qt::MouseButtons m_mouseButtonsAtMousePress
SelectionPolygon m_selectionPolygon
QString dragDirectionsToString() const
double m_yRegionRangeStop
DragDirections recordDragDirections()
Enums::DataKind m_dataKind
Qt::KeyboardModifiers m_keyboardModifiers
double m_xRegionRangeStop
void updateIntegrationScope()
Qt::MouseButtons m_lastPressedMouseButton
QSet< int > m_releasedKeyCodes
void updateIntegrationScopeRhombVertical()
void updateIntegrationScopeRhombHorizontal()
bool m_isMeasuringDistance
DragDirections m_dragDirections
double m_integrationScopeRhombHeight
QPointF m_lastCursorHoveredPoint
QPointF m_currentDragPoint
void initialize(const BasePlotContext &other)
QString m_releasedKeyText
QSet< int > m_pressedKeyCodes
void updateIntegrationScopeRect()
IntegrationScopeBase * mpa_integrationScope
double m_yRegionRangeStart
void updateIntegrationScopeRhomb()
bool m_isRightPseudoButtonKeyPressed
Qt::MouseButtons m_pressedMouseButtons
Qt::MouseButtons m_mouseButtonsAtMouseRelease
bool m_isLeftPseudoButtonKeyPressed
BasePlotContext & operator=(const BasePlotContext &other)
double m_integrationScopeRhombWidth
Qt::MouseButtons m_lastReleasedMouseButton
bool m_wasKeyBoardDragging
BasePlotContext * clone()
bool m_isKeyBoardDragging
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::map< Qt::MouseButton, QString > qtMouseButtonMap
std::map< Qt::MouseButtons, QString > qtMouseButtonsMap
std::map< Qt::KeyboardModifier, QString > qtKeyboardModifierMap