23#include "qcustomplot.h"
161 Q_INVOKABLE QString
toString() const;
double m_xRegionRangeStart
bool isRightPseudoButtonKeyPressed
static void registerJsConstructor(QJSEngine *engine)
Qt::KeyboardModifiers keyboardModifiers
Qt::MouseButtons m_mouseButtonsAtMousePress
Qt::MouseButtons mouseButtonsAtMousePress
SelectionPolygon m_selectionPolygon
Q_INVOKABLE BasePlotContext(QObject *parent=nullptr)
Q_INVOKABLE QString dragDirectionsToString() const
Qt::MouseButtons lastReleasedMouseButton
IntegrationScopeBaseCstSPtr msp_integrationScope
DragDirections recordDragDirections()
Enums::DataKind m_dataKind
Q_INVOKABLE BasePlotContext * clone(QObject *parent=nullptr)
Qt::KeyboardModifiers m_keyboardModifiers
Qt::MouseButtons lastPressedMouseButton
void updateIntegrationScope()
Qt::MouseButtons m_lastPressedMouseButton
void updateIntegrationScopeRhombVertical()
DragDirections dragDirections
void updateIntegrationScopeRhombHorizontal()
bool m_isMeasuringDistance
DragDirections m_dragDirections
double m_integrationScopeRhombHeight
QPointF m_lastCursorHoveredPoint
QPointF m_currentDragPoint
Q_INVOKABLE void initialize(const BasePlotContext &other)
void updateIntegrationScopeRect()
bool isLeftPseudoButtonKeyPressed
double m_yRegionRangeStart
Qt::MouseButtons pressedMouseButtons
void updateIntegrationScopeRhomb()
bool m_isRightPseudoButtonKeyPressed
Qt::MouseButtons m_pressedMouseButtons
Qt::MouseButtons m_mouseButtonsAtMouseRelease
bool m_isLeftPseudoButtonKeyPressed
QPointF lastCursorHoveredPoint
double m_integrationScopeRhombWidth
Qt::MouseButtons m_lastReleasedMouseButton
Q_INVOKABLE QString toString() const
bool m_wasKeyBoardDragging
Qt::MouseButtons mouseButtonsAtMouseRelease
bool m_isKeyBoardDragging
#define PAPPSO_REGISTER_JS_CLASS(NS_IDENT, CLASS_NAME)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::map< Qt::MouseButton, QString > qtMouseButtonMap
std::shared_ptr< const IntegrationScopeBase > IntegrationScopeBaseCstSPtr
std::map< Qt::MouseButtons, QString > qtMouseButtonsMap
std::map< Qt::KeyboardModifier, QString > qtKeyboardModifierMap