summaryrefslogtreecommitdiffstats
path: root/tests/surfacetest/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/surfacetest/main.cpp')
-rw-r--r--tests/surfacetest/main.cpp7
1 files changed, 7 insertions, 0 deletions
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,