summaryrefslogtreecommitdiffstats
path: root/tests/barstest
diff options
context:
space:
mode:
authorKeränen Pasi <pasi.keranen@digia.com>2013-11-05 09:58:44 +0200
committerPasi Keränen <pasi.keranen@digia.com>2013-11-05 13:09:14 +0200
commit91745c4b2f7933dfcb0c9eca28e87ad0fae93e66 (patch)
tree9fe246ed56b81e997f3a37a5d071515268040d5b /tests/barstest
parent2cd0924e7f0147ecbba1197f7d0d32260434a2fd (diff)
Add configurable main and slice view ordering.
Change-Id: I9f5d7399d60971c782fa8ac6fc39a05fa3bbcaa8 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'tests/barstest')
-rw-r--r--tests/barstest/chart.cpp5
-rw-r--r--tests/barstest/chart.h1
-rw-r--r--tests/barstest/main.cpp8
3 files changed, 14 insertions, 0 deletions
diff --git a/tests/barstest/chart.cpp b/tests/barstest/chart.cpp
index c8cd3657..f150345e 100644
--- a/tests/barstest/chart.cpp
+++ b/tests/barstest/chart.cpp
@@ -211,6 +211,11 @@ void GraphModifier::releaseProxies()
m_chart->releaseDataProxy(m_genericData);
}
+void GraphModifier::flipViews()
+{
+ m_chart->scene()->setSecondarySubviewOnTop(!m_chart->scene()->isSecondarySubviewOnTop());
+}
+
void GraphModifier::createMassiveArray()
{
const int arrayDimension = 1000;
diff --git a/tests/barstest/chart.h b/tests/barstest/chart.h
index 79cb3cb3..221ccff8 100644
--- a/tests/barstest/chart.h
+++ b/tests/barstest/chart.h
@@ -75,6 +75,7 @@ public:
void createMassiveArray();
public slots:
+ void flipViews();
void changeShadowQuality(int quality);
void shadowQualityUpdatedByVisual(QDataVis::ShadowQuality shadowQuality);
void handleSelectionChange(const QPoint &position);
diff --git a/tests/barstest/main.cpp b/tests/barstest/main.cpp
index a36ebc7a..7d6d1380 100644
--- a/tests/barstest/main.cpp
+++ b/tests/barstest/main.cpp
@@ -124,6 +124,10 @@ int main(int argc, char **argv)
releaseProxiesButton->setText(QStringLiteral("Release all proxies"));
releaseProxiesButton->setEnabled(true);
+ QPushButton *flipViewsButton = new QPushButton(widget);
+ flipViewsButton->setText(QStringLiteral("Flip views"));
+ flipViewsButton->setEnabled(true);
+
QCheckBox *backgroundCheckBox = new QCheckBox(widget);
backgroundCheckBox->setText(QStringLiteral("Show background"));
backgroundCheckBox->setChecked(true);
@@ -248,6 +252,7 @@ int main(int argc, char **argv)
vLayout->addWidget(swapAxisButton, 0, Qt::AlignTop);
vLayout->addWidget(releaseAxesButton, 0, Qt::AlignTop);
vLayout->addWidget(releaseProxiesButton, 1, Qt::AlignTop);
+ vLayout->addWidget(flipViewsButton, 1, Qt::AlignTop);
vLayout2->addWidget(staticCheckBox, 0, Qt::AlignTop);
vLayout2->addWidget(rotationCheckBox, 0, Qt::AlignTop);
@@ -342,6 +347,9 @@ int main(int argc, char **argv)
QObject::connect(releaseProxiesButton, &QPushButton::clicked, modifier,
&GraphModifier::releaseProxies);
+ QObject::connect(flipViewsButton, &QPushButton::clicked, modifier,
+ &GraphModifier::flipViews);
+
QObject::connect(fontList, &QFontComboBox::currentFontChanged, modifier,
&GraphModifier::changeFont);