aboutsummaryrefslogtreecommitdiff
path: root/scatterplot.h
diff options
context:
space:
mode:
authorSamuel Fadel <samuelfadel@gmail.com>2016-02-08 14:26:48 -0200
committerSamuel Fadel <samuelfadel@gmail.com>2016-02-08 14:26:48 -0200
commit6ce50a77d7659e5e7fbcaceead0e17d37ce8856d (patch)
tree2d252f6895a8e562eb5ae4e4db65a8ca0bd820e3 /scatterplot.h
parent0ca3153549230cfd60675aad3b4a900580ec01b4 (diff)
User can now select RPs & CPs, using the R & C keys.
Diffstat (limited to 'scatterplot.h')
-rw-r--r--scatterplot.h6
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;