diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-05-15 08:26:58 +0300 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-05-15 09:16:48 +0300 |
commit | 547cbfd201056b88ab40d22959112e5486d0fd7a (patch) | |
tree | 5264bf3f59df429de9a95df78dde582696cdf32e /examples/widget/main.cpp | |
parent | d2ecbc5603b73f4a5e0164ac0dd984541d86bd98 (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.cpp | 12 |
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); |