summaryrefslogtreecommitdiffstats
path: root/examples/widget/main.cpp
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-05-15 08:26:58 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-05-15 09:16:48 +0300
commit547cbfd201056b88ab40d22959112e5486d0fd7a (patch)
tree5264bf3f59df429de9a95df78dde582696cdf32e /examples/widget/main.cpp
parentd2ecbc5603b73f4a5e0164ac0dd984541d86bd98 (diff)
Shadow quality adjustment via API added
Added adjustment option to widget and mapdata examples Change-Id: I18d06b171c8caf9c4d21aad588d460447eb8edc3 Change-Id: I18d06b171c8caf9c4d21aad588d460447eb8edc3 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'examples/widget/main.cpp')
-rw-r--r--examples/widget/main.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/examples/widget/main.cpp b/examples/widget/main.cpp
index 286a2d33..596249f5 100644
--- a/examples/widget/main.cpp
+++ b/examples/widget/main.cpp
@@ -160,6 +160,13 @@ int main(int argc, char **argv)
QFontComboBox *fontList = new QFontComboBox(widget);
+ QComboBox *shadowQuality = new QComboBox(widget);
+ shadowQuality->addItem(QStringLiteral("None"));
+ shadowQuality->addItem(QStringLiteral("Low"));
+ shadowQuality->addItem(QStringLiteral("Medium"));
+ shadowQuality->addItem(QStringLiteral("High"));
+ shadowQuality->setCurrentIndex(1);
+
vLayout->addWidget(staticCheckBox, 0, Qt::AlignTop);
vLayout->addWidget(rotationCheckBox, 0, Qt::AlignTop);
vLayout->addWidget(rotationSliderX, 0, Qt::AlignTop);
@@ -180,6 +187,8 @@ int main(int argc, char **argv)
vLayout->addWidget(cameraButton, 0, Qt::AlignTop);
vLayout->addWidget(selectionButton, 0, Qt::AlignTop);
vLayout->addWidget(gridCheckBox);
+ vLayout->addWidget(new QLabel(QStringLiteral("Adjust shadow quality")));
+ vLayout->addWidget(shadowQuality);
vLayout->addWidget(new QLabel(QStringLiteral("Change font")));
vLayout->addWidget(fontList);
vLayout->addWidget(new QLabel(QStringLiteral("Adjust font size")));
@@ -206,6 +215,9 @@ int main(int argc, char **argv)
QObject::connect(sampleSliderZ, &QSlider::valueChanged, modifier,
&ChartModifier::setSampleCountZ);
+ QObject::connect(shadowQuality, SIGNAL(currentIndexChanged(int)), modifier,
+ SLOT(changeShadowQuality(int)));
+
QObject::connect(fontSizeSlider, &QSlider::valueChanged, modifier,
&ChartModifier::changeFontSize);