aboutsummaryrefslogtreecommitdiff
path: root/demos/widgetsgallery/panningbenchmark.h
diff options
context:
space:
mode:
Diffstat (limited to 'demos/widgetsgallery/panningbenchmark.h')
-rw-r--r--demos/widgetsgallery/panningbenchmark.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/demos/widgetsgallery/panningbenchmark.h b/demos/widgetsgallery/panningbenchmark.h
index c2ecdefb..f94517f5 100644
--- a/demos/widgetsgallery/panningbenchmark.h
+++ b/demos/widgetsgallery/panningbenchmark.h
@@ -4,6 +4,8 @@
#include "timedemobenchmark.h"
#include <MPannableViewport>
+#include <MNamespace>
+
#include <QTime>
/**
@@ -14,7 +16,7 @@ class PanningBenchmark : public TimedemoBenchmark
{
Q_OBJECT
public:
- PanningBenchmark(MApplicationPage *applicationPage, Timedemo *timedemo);
+ PanningBenchmark(MApplicationPage *applicationPage, Timedemo *timedemo, M::OrientationAngle targetOrientationAngle = M::Angle0);
QString name();
void start();
@@ -24,6 +26,9 @@ private slots:
void panDown();
void terminateBenchmark();
+ void setAngle();
+ void resetAngle();
+
private:
MPannableViewport *pannableViewport;
@@ -33,6 +38,10 @@ private:
QTime timer;
+private:
+ M::OrientationAngle targetOrientationAngle;
+ M::OrientationAngle formerOrientationAngle;
+
};
#endif // PANNINGBENCHMARK_H