24 #include <VisionX/gui-plugins/PrimitiveExtraction/ui_PrimitiveExtractionConfigDialog.h>
27 #include <QPushButton>
28 #include <QMessageBox>
32 #include <VisionX/interface/components/FakePointCloudProviderInterface.h>
33 #include <VisionX/interface/components/PointCloudSegmenter.h>
34 #include <VisionX/interface/components/PrimitiveMapper.h>
35 #include <VisionX/interface/components/AffordancePipelineVisualization.h>
37 #include <IceUtil/UUID.h>
48 connect(this->ui->buttonBox, SIGNAL(accepted()),
this, SLOT(
verifyConfig()));
49 ui->buttonBox->button(QDialogButtonBox::Ok)->setDefault(
true);
61 ui->gridLayout->addWidget(pointCloudProviderProxyFinder, 0, 1, 1, 2);
62 ui->gridLayout->addWidget(pointCloudSegmenterProxyFinder, 1, 1, 1, 2);
63 ui->gridLayout->addWidget(primitiveExtractorProxyFinder, 2, 1, 1, 2);
64 ui->gridLayout->addWidget(pipelineVisualizationProxyFinder, 3, 1, 1, 2);
86 QObject::disconnect();
95 if (!l1 || !l3 || !l4)
97 QMessageBox::critical(
this,
"Invalid Configuration",
"The proxy names must not be empty");