diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-08-06 12:52:34 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-08-06 13:11:16 +0300 |
commit | 1cbeea3d48a1d55f5eef0ee419d209a7a9625c3f (patch) | |
tree | e368e297efe94bce1938973bdbd6df4da6a5573d /examples/datavisualization/bars/graphmodifier.h | |
parent | dd99eb73740ad015a2a2d28481e5a2ca8ab1d7b1 (diff) |
Add zooming to selection to bars example
Task-number: QTRD-3262
Change-Id: I96de8d97813cc82707a9b608127464ed4d6be6f7
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'examples/datavisualization/bars/graphmodifier.h')
-rw-r--r-- | examples/datavisualization/bars/graphmodifier.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/datavisualization/bars/graphmodifier.h b/examples/datavisualization/bars/graphmodifier.h index 107ffbab..252af1b8 100644 --- a/examples/datavisualization/bars/graphmodifier.h +++ b/examples/datavisualization/bars/graphmodifier.h @@ -27,6 +27,7 @@ #include <QtCore/QDebug> #include <QtCore/QStringList> #include <QtCore/QPointer> +#include <QtCore/QPropertyAnimation> using namespace QtDataVisualization; @@ -60,6 +61,7 @@ public slots: void changeLabelRotation(int rotation); void setAxisTitleVisibility(bool enabled); void setAxisTitleFixed(bool enabled); + void zoomToSelectedBar(); signals: void shadowQualityChanged(int quality); @@ -86,6 +88,14 @@ private: QBar3DSeries *m_secondarySeries; QAbstract3DSeries::Mesh m_barMesh; bool m_smooth; + QPropertyAnimation m_animationCameraX; + QPropertyAnimation m_animationCameraY; + QPropertyAnimation m_animationCameraZoom; + QPropertyAnimation m_animationCameraTarget; + float m_defaultAngleX; + float m_defaultAngleY; + float m_defaultZoom; + QVector3D m_defaultTarget; }; #endif |