diff options
author | Samuel Fadel <samuelfadel@gmail.com> | 2016-02-08 14:26:48 -0200 |
---|---|---|
committer | Samuel Fadel <samuelfadel@gmail.com> | 2016-02-08 14:26:48 -0200 |
commit | 6ce50a77d7659e5e7fbcaceead0e17d37ce8856d (patch) | |
tree | 2d252f6895a8e562eb5ae4e4db65a8ca0bd820e3 /scatterplot.h | |
parent | 0ca3153549230cfd60675aad3b4a900580ec01b4 (diff) |
User can now select RPs & CPs, using the R & C keys.
Diffstat (limited to 'scatterplot.h')
-rw-r--r-- | scatterplot.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scatterplot.h b/scatterplot.h index 2f83719..9450568 100644 --- a/scatterplot.h +++ b/scatterplot.h @@ -17,6 +17,8 @@ class Scatterplot { Q_OBJECT public: + static const int PADDING = 20; + Scatterplot(QQuickItem *parent = 0); arma::mat XY() const; @@ -31,7 +33,8 @@ public: Q_INVOKABLE float glyphSize() const { return m_glyphSize; } - static const int PADDING = 20; + void setDragEnabled(bool enabled) { m_dragEnabled = enabled; } + bool isDragEnabled() const { return m_dragEnabled; } signals: void xyChanged(const arma::mat &XY) const; @@ -97,6 +100,7 @@ private: STATE_BEGIN_MOVING, STATE_MOVING } m_interactionState; + bool m_dragEnabled; QPointF m_dragOriginPos, m_dragCurrentPos; |