aboutsummaryrefslogtreecommitdiff
path: root/scatterplot.h
diff options
context:
space:
mode:
Diffstat (limited to 'scatterplot.h')
-rw-r--r--scatterplot.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/scatterplot.h b/scatterplot.h
index 040f272..c928439 100644
--- a/scatterplot.h
+++ b/scatterplot.h
@@ -10,6 +10,8 @@
#include "colorscale.h"
#include "scale.h"
+class QuadTree;
+
class Scatterplot
: public QQuickItem
{
@@ -58,6 +60,10 @@ protected:
void mouseMoveEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
+ void hoverEnterEvent(QHoverEvent *event);
+ void hoverMoveEvent(QHoverEvent *event);
+ void hoverLeaveEvent(QHoverEvent *event);
+
private:
QSGNode *newSceneGraph();
QSGNode *newGlyphTree();
@@ -95,6 +101,9 @@ private:
QPointF m_dragOriginPos, m_dragCurrentPos;
bool m_shouldUpdateGeometry, m_shouldUpdateMaterials;
+
+ void updateQuadTree();
+ QuadTree *m_quadtree;
};
#endif // SCATTERPLOT_H