aboutsummaryrefslogtreecommitdiff
path: root/scatterplot.h
diff options
context:
space:
mode:
Diffstat (limited to 'scatterplot.h')
-rw-r--r--scatterplot.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/scatterplot.h b/scatterplot.h
index 4275561..2d91a63 100644
--- a/scatterplot.h
+++ b/scatterplot.h
@@ -18,10 +18,12 @@ public:
signals:
void xyChanged(const arma::mat &XY);
void colorDataChanged(const arma::vec &colorData);
+ void selectionChanged(const arma::uvec &selection);
public slots:
void setXY(const arma::mat &xy);
void setColorData(const arma::vec &colorData);
+ void setSelection(const arma::uvec &selection);
protected:
QSGNode *updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *);
@@ -31,7 +33,7 @@ protected:
private:
QSGNode *createGlyphNodeTree();
- bool selectGlyphs(bool mergeSelection);
+ arma::uvec findSelection(bool mergeSelection);
float fromDataXToScreenX(float x);
float fromDataYToScreenY(float y);