From 0d5caf7904098186e50009627996191dc7f8687b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomi=20Korpip=C3=A4=C3=A4?= Date: Mon, 4 Nov 2013 13:40:09 +0200 Subject: Surface toggling API implemented Task-number: QTRD-2337 Change-Id: I59695a042c864faed90839c4e566fcece5cb94f4 Reviewed-by: Miikka Heikkinen --- tests/surfacetest/main.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/surfacetest/main.cpp') diff --git a/tests/surfacetest/main.cpp b/tests/surfacetest/main.cpp index e4283b3e..78e7badb 100644 --- a/tests/surfacetest/main.cpp +++ b/tests/surfacetest/main.cpp @@ -70,6 +70,10 @@ int main(int argc, char *argv[]) surfaceGridCB->setText(QStringLiteral("Surface Grid")); surfaceGridCB->setChecked(true); + QCheckBox *surfaceCB = new QCheckBox(widget); + surfaceCB->setText(QStringLiteral("Surface Visible")); + surfaceCB->setChecked(true); + //QCheckBox *sqrtSinCB = new QCheckBox(widget); QRadioButton *sqrtSinCB = new QRadioButton(widget); sqrtSinCB->setText(QStringLiteral("Sqrt & Sin")); @@ -201,6 +205,7 @@ int main(int argc, char *argv[]) // Add controls to the layout vLayout->addWidget(smoothCB); vLayout->addWidget(surfaceGridCB); + vLayout->addWidget(surfaceCB); vLayout->addWidget(new QLabel(QStringLiteral("Select surface sample"))); vLayout->addWidget(sqrtSinCB); vLayout->addWidget(planeCB); @@ -237,6 +242,8 @@ int main(int argc, char *argv[]) modifier, &GraphModifier::toggleSmooth); QObject::connect(surfaceGridCB, &QCheckBox::stateChanged, modifier, &GraphModifier::toggleSurfaceGrid); + QObject::connect(surfaceCB, &QCheckBox::stateChanged, + modifier, &GraphModifier::toggleSurface); QObject::connect(sqrtSinCB, &QRadioButton::toggled, modifier, &GraphModifier::toggleSqrtSin); QObject::connect(planeCB, &QCheckBox::toggled, -- cgit v1.2.3