summaryrefslogtreecommitdiffstats
path: root/tests/barstest/chart.h
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2014-01-21 08:55:03 +0200
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2014-01-21 09:41:47 +0200
commit177f9d385c8cd062c4bad78cf6b794a96fa025ad (patch)
tree14b362622d07a93ea56b077e23894a7384a3ddaa /tests/barstest/chart.h
parent818e29d4c4fd4344df20328ec3fe693acc67e11a (diff)
Selection correction for scatter when data changes
Implements item 3) in QTRD-2645 Task-number: QTRD-264 Change-Id: Ibe758bbfb3b4a74b55589a410b402bbdf07ea64f Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'tests/barstest/chart.h')
-rw-r--r--tests/barstest/chart.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/barstest/chart.h b/tests/barstest/chart.h
index 703f53e5..425af521 100644
--- a/tests/barstest/chart.h
+++ b/tests/barstest/chart.h
@@ -22,11 +22,13 @@
#include <QtDataVisualization/q3dbars.h>
#include <QtDataVisualization/qabstract3dinputhandler.h>
#include <QtDataVisualization/qbar3dseries.h>
+#include <QtDataVisualization/q3dtheme.h>
#include <QFont>
#include <QDebug>
#include <QStringList>
#include <QPointer>
#include <QColorDialog>
+#include <QTimer>
using namespace QtDataVisualization;
@@ -81,6 +83,7 @@ public:
void showFiveSeries();
QBarDataArray *makeDummyData();
void primarySeriesTest();
+ void insertRemoveTestToggle();
public slots:
void flipViews();
@@ -95,6 +98,9 @@ public slots:
void handleValueAxisChanged(QValue3DAxis *axis);
void handlePrimarySeriesChanged(QBar3DSeries *series);
+ void insertRemoveTimerTimeout();
+ void triggerSelection();
+
signals:
void shadowQualityChanged(int quality);
@@ -137,6 +143,10 @@ private:
QAbstract3DInputHandler *m_defaultInputHandler;
Q3DTheme *m_ownTheme;
Q3DTheme *m_builtinTheme;
+ QTimer m_insertRemoveTimer;
+ int m_insertRemoveStep;
+ QAbstract3DInputHandler *m_customInputHandler;
+ QTimer m_selectionTimer;
};
#endif