summaryrefslogtreecommitdiffstats
path: root/tests/manual
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@qt.io>2016-08-17 13:30:12 +0300
committerMiikka Heikkinen <miikka.heikkinen@qt.io>2016-08-17 11:32:27 +0000
commitb63e0069a18e9d49a8c961d5fa27325c527507a1 (patch)
tree2a7740f8747f7caf6fcb525bab5aa90338252983 /tests/manual
parent2d3532204c720e2adaefd30dc18e606fcec98598 (diff)
Fix antialiasing support of OpenGL accelerated series
OpenGL accelerated series are now antialiased similarly to non-accelerated series. Task-number: QTRD-2172 Change-Id: Ie8bc014c82d5fa645cf41ab56bebb99fcf8ad301 Reviewed-by: Mika Salmela <mika.salmela@qt.io> Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'tests/manual')
-rw-r--r--tests/manual/openglseriestest/mainwindow.cpp7
-rw-r--r--tests/manual/openglseriestest/mainwindow.h1
-rw-r--r--tests/manual/openglseriestest/mainwindow.ui16
3 files changed, 24 insertions, 0 deletions
diff --git a/tests/manual/openglseriestest/mainwindow.cpp b/tests/manual/openglseriestest/mainwindow.cpp
index e653e483..8b20c7e8 100644
--- a/tests/manual/openglseriestest/mainwindow.cpp
+++ b/tests/manual/openglseriestest/mainwindow.cpp
@@ -104,6 +104,8 @@ MainWindow::MainWindow(QWidget *parent) :
this, SLOT(colorIndexChanged(int)));
connect(ui->widthComboBox, SIGNAL(currentIndexChanged(int)),
this, SLOT(widthIndexChanged(int)));
+ connect(ui->antiAliasCheckBox, SIGNAL(clicked(bool)),
+ this, SLOT(antiAliasCheckBoxClicked(bool)));
ui->chartView->setChart(m_chart);
ui->chartView->setRenderHint(QPainter::Antialiasing);
@@ -419,6 +421,11 @@ void MainWindow::widthIndexChanged(int index)
}
}
+void MainWindow::antiAliasCheckBoxClicked(bool checked)
+{
+ ui->chartView->setRenderHint(QPainter::Antialiasing, checked);
+}
+
void MainWindow::backgroundIndexChanged(int index)
{
delete m_backgroundBrush;
diff --git a/tests/manual/openglseriestest/mainwindow.h b/tests/manual/openglseriestest/mainwindow.h
index 6ad297f3..8590fea3 100644
--- a/tests/manual/openglseriestest/mainwindow.h
+++ b/tests/manual/openglseriestest/mainwindow.h
@@ -73,6 +73,7 @@ public slots:
void countIndexChanged(int index);
void colorIndexChanged(int index);
void widthIndexChanged(int index);
+ void antiAliasCheckBoxClicked(bool checked);
private:
enum AxisMode {
diff --git a/tests/manual/openglseriestest/mainwindow.ui b/tests/manual/openglseriestest/mainwindow.ui
index e5ca1514..ac52ff7f 100644
--- a/tests/manual/openglseriestest/mainwindow.ui
+++ b/tests/manual/openglseriestest/mainwindow.ui
@@ -545,6 +545,22 @@
</property>
</item>
</widget>
+ <widget class="QCheckBox" name="antiAliasCheckBox">
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>370</y>
+ <width>91</width>
+ <height>17</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Antialiasing</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
</widget>
</item>
</layout>