aboutsummaryrefslogtreecommitdiff
path: root/barchart.h
diff options
context:
space:
mode:
Diffstat (limited to 'barchart.h')
-rw-r--r--barchart.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/barchart.h b/barchart.h
index 662499d..91cce78 100644
--- a/barchart.h
+++ b/barchart.h
@@ -28,7 +28,11 @@ public slots:
protected:
QSGNode *updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *);
- // void hoverMoveEvent(QHoverEvent *event);
+
+ void hoverEnterEvent(QHoverEvent *event);
+ void hoverMoveEvent(QHoverEvent *event);
+ void hoverLeaveEvent(QHoverEvent *event);
+
void mousePressEvent(QMouseEvent *event);
void mouseMoveEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
@@ -40,8 +44,10 @@ private:
void updateViewport(QSGNode *root) const;
void updateBarNodeGeom(QSGNode *barNode, float x, float width, float height);
void updateBarNodeColor(QSGNode *barNode, const QColor &color);
- void updateBars(QSGNode *root);
+ void updateBars(QSGNode *node);
+ void updateHoverHints(QSGNode *node);
bool m_shouldUpdateBars;
+ float m_hoverPos;
arma::vec m_values;
ColorScale m_colorScale;