##// END OF EJS Templates
Fix mouse event handling with RubberBand...
Fix mouse event handling with RubberBand The mousePressEvent handles the event differently for rubber band only if the mouse press occurs on the plot area. This way pressing the mouse outside plot area will handle the event according to the pressed item (like legend marker). For the same reason the mouseRelease event handles the event differently for rubber band only if the rubber band is displayed. Task-number: QTRD-2260 Change-Id: Ibedcd2d13a7c2229352074a4df326cd73e9cf80f Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>

File last commit:

r2069:fff5aa874bbe
r2609:cff0f629c1c4
Show More
demos-qmlcustomlegend.qdoc
40 lines | 1.6 KiB | text/plain | TextLexer
/ doc / src / demos-qmlcustomlegend.qdoc
/*!
\example demos/qmlcustomlegend
\title Qml Custom Legend
\subtitle
This demo application shows you how to create your own, custom legend instead of using the
built-in legend of ChartView API.
\table
\row
\o \br
The main view of the application shows a stacked area chart. This is how one of
\br
the stacked areas is created. See ChartViewStacked.qml and AnimatedAreaSeries.qml.
\br
\br
\snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/ChartViewStacked.qml 1
\o \inlineimage demos-qmlcustomlegend1.png
\row
\o \br
Hovering with mouse on top of the legend will highlight the hovered series
\br
(see CustomLegend.qml).
\br
\br
\snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/CustomLegend.qml 1
\snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/CustomLegend.qml 2
\snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/CustomLegend.qml 3
\o \inlineimage demos-qmlcustomlegend2.png
\row
\o \br
You can also select one of the stacked areas for a closer look as a line series by
\br
a mouse click (see ChartViewHighlighted.qml).
\br
\br
\snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/ChartViewHighlighted.qml 1
\o \inlineimage demos-qmlcustomlegend3.png
\endtable
*/