diff options
Diffstat (limited to 'examples/datavisualization/bars/graphmodifier.h')
-rw-r--r-- | examples/datavisualization/bars/graphmodifier.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/examples/datavisualization/bars/graphmodifier.h b/examples/datavisualization/bars/graphmodifier.h index 107ffbab..22b00923 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; @@ -49,6 +50,7 @@ public: void setSmoothBars(int smooth); void setSeriesVisibility(int enabled); void setReverseValueAxis(int enabled); + void setReflection(bool enabled); public slots: void changeRange(int range); @@ -60,6 +62,7 @@ public slots: void changeLabelRotation(int rotation); void setAxisTitleVisibility(bool enabled); void setAxisTitleFixed(bool enabled); + void zoomToSelectedBar(); signals: void shadowQualityChanged(int quality); @@ -86,6 +89,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 |