diff options
Diffstat (limited to 'barchart.cpp')
-rw-r--r-- | barchart.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/barchart.cpp b/barchart.cpp index f21f874..c2f7255 100644 --- a/barchart.cpp +++ b/barchart.cpp @@ -73,6 +73,7 @@ QSGNode *BarChart::newBarNode() const //QSGGeometry *outlineGeometry = // new QSGGeometry(QSGGeometry::defaultAttributes_Point2D(), 4); //outlineGeometry->setDrawingMode(GL_LINE_LOOP); + //outlineGeometry->setVertexDataPattern(QSGGeometry::DynamicPattern); //outlineGeomNode->setGeometry(outlineGeometry); //outlineGeomNode->setFlag(QSGNode::OwnsGeometry); //QSGFlatColorMaterial *material = new QSGFlatColorMaterial; @@ -84,6 +85,7 @@ QSGNode *BarChart::newBarNode() const QSGGeometry *barGeometry = new QSGGeometry(QSGGeometry::defaultAttributes_Point2D(), 4); barGeometry->setDrawingMode(GL_POLYGON); + barGeometry->setVertexDataPattern(QSGGeometry::DynamicPattern); barGeomNode->setGeometry(barGeometry); barGeomNode->setFlag(QSGNode::OwnsGeometry); QSGFlatColorMaterial *material = new QSGFlatColorMaterial; @@ -173,10 +175,10 @@ QSGNode *BarChart::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *) return root; } -void BarChart::hoverMoveEvent(QHoverEvent *event) -{ - // TODO -} +// TODO +//void BarChart::hoverMoveEvent(QHoverEvent *event) +//{ +//} void BarChart::mousePressEvent(QMouseEvent *event) { @@ -184,6 +186,10 @@ void BarChart::mousePressEvent(QMouseEvent *event) setCursor(dragCursor); } +void BarChart::mouseMoveEvent(QMouseEvent *event) +{ +} + void BarChart::mouseReleaseEvent(QMouseEvent *event) { unsetCursor(); |