##// END OF EJS Templates
clearWithAnimations() test case is skipped. Known issue. Won't be fixed for beta
clearWithAnimations() test case is skipped. Known issue. Won't be fixed for beta

File last commit:

r1388:7e919ffb09aa
r1413:48d5d53f1f4a
Show More
examples-zoomlinechart.qdoc
31 lines | 1.1 KiB | text/plain | TextLexer
/ doc / src / examples-zoomlinechart.qdoc
Jani Honkonen
Add all examples to docs
r919 /*!
\example examples/zoomlinechart
\title Zoom line example
\subtitle
Jani Honkonen
zoomlinechart example: update docs and series data
r1388 The example shows how to create your own custom zooming effect with QRubberBand by using a mouse
and how to use touch gestures for paning and zooming.
Tero Ahola
Updated bar chart documentation
r971 \image examples_zoomlinechart1.png
\image examples_zoomlinechart2.png
Tero Ahola
Tuning zoom example (key zooming was removed from QChartView)
r966
Let's first create a line series with some example data.
\snippet ../examples/zoomlinechart/main.cpp 1
Then we create a custom chart view by deriving from QChartView:
\snippet ../examples/zoomlinechart/chartview.h 1
We override mouse and key event handling
\snippet ../examples/zoomlinechart/chartview.h 2
Then we implement a custom logic for mouse and key events. For example pressing '+' key will zoom in and pressing
the '-' key will zoom out.
\snippet ../examples/zoomlinechart/chartview.cpp 1
Jani Honkonen
zoomlinechart example: update docs and series data
r1388
We also create our own QChart:
\snippet ../examples/zoomlinechart/chart.h 1
Where we can handle the gestures:
\snippet ../examples/zoomlinechart/chart.cpp 1
Note that you will need to call grabGesture() to both QMainWindow and QChart.
Jani Honkonen
Add all examples to docs
r919 */