diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-09-12 11:27:24 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-09-12 12:15:02 +0300 |
commit | e5f6ab99b413ad9b8481ad923c5a4a5bc6513ff2 (patch) | |
tree | 85fd24fe13281b882e989a5f6826bc3cdad41446 /examples/datavisualization/volumetric/main.cpp | |
parent | ddb9be979d93b7e17f1067dc6056de54d9828b29 (diff) |
Implement volume slice frames
Change-Id: I409f3c95892b26ca6097dd4509109fc9978b9900
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'examples/datavisualization/volumetric/main.cpp')
-rw-r--r-- | examples/datavisualization/volumetric/main.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/examples/datavisualization/volumetric/main.cpp b/examples/datavisualization/volumetric/main.cpp index 98330396..faf379ec 100644 --- a/examples/datavisualization/volumetric/main.cpp +++ b/examples/datavisualization/volumetric/main.cpp @@ -168,6 +168,10 @@ int main(int argc, char **argv) "Note: A high end graphics card is\nrecommended with the HD shader\nwhen the volume contains a lot of\ntransparent areas.")); performanceNoteLabel->setFrameShape(QFrame::Box); + QCheckBox *drawSliceFramesCheckBox = new QCheckBox(widget); + drawSliceFramesCheckBox->setText(QStringLiteral("Draw slice frames")); + drawSliceFramesCheckBox->setChecked(false); + vLayout->addWidget(sliceXCheckBox); vLayout->addWidget(sliceXSlider); vLayout->addWidget(sliceImageXLabel); @@ -176,7 +180,8 @@ int main(int argc, char **argv) vLayout->addWidget(sliceImageYLabel); vLayout->addWidget(sliceZCheckBox); vLayout->addWidget(sliceZSlider); - vLayout->addWidget(sliceImageZLabel, 1, Qt::AlignTop); + vLayout->addWidget(sliceImageZLabel); + vLayout->addWidget(drawSliceFramesCheckBox, 1, Qt::AlignTop); vLayout2->addWidget(fpsCheckBox); vLayout2->addWidget(fpsLabel); vLayout2->addWidget(textureDetailGroupBox); @@ -234,6 +239,8 @@ int main(int argc, char **argv) &VolumetricModifier::toggleAreaMine); QObject::connect(areaMountainRB, &QRadioButton::toggled, modifier, &VolumetricModifier::toggleAreaMountain); + QObject::connect(drawSliceFramesCheckBox, &QCheckBox::stateChanged, modifier, + &VolumetricModifier::setDrawSliceFrames); widget->show(); return app.exec(); |