54 connect(this->ui->buttonBox, SIGNAL(accepted()),
this, SLOT(
verifyConfig()));
55 ui->buttonBox->button(QDialogButtonBox::Ok)->setDefault(
true);
57 pointCloudSegmenterProxyFinder =
61 pipelineVisualizationProxyFinder =
65 pointCloudSegmenterProxyFinder->setSearchMask(
"*");
66 primitiveExtractorProxyFinder->setSearchMask(
"*");
67 affordanceExtractionProxyFinder->setSearchMask(
"*");
68 pipelineVisualizationProxyFinder->setSearchMask(
"*");
69 robotStateComponentProxyFinder->setSearchMask(
"*");
71 ui->gridLayout->addWidget(pointCloudSegmenterProxyFinder, 3, 1, 1, 2);
72 ui->gridLayout->addWidget(primitiveExtractorProxyFinder, 4, 1, 1, 2);
73 ui->gridLayout->addWidget(affordanceExtractionProxyFinder, 5, 1, 1, 2);
74 ui->gridLayout->addWidget(pipelineVisualizationProxyFinder, 6, 1, 1, 2);
75 ui->gridLayout->addWidget(robotStateComponentProxyFinder, 7, 1, 1, 2);
149 unsigned int l1 = pointCloudSegmenterProxyFinder->getSelectedProxyName().trimmed().length();
150 unsigned int l2 = primitiveExtractorProxyFinder->getSelectedProxyName().trimmed().length();
151 unsigned int l3 = affordanceExtractionProxyFinder->getSelectedProxyName().trimmed().length();
152 unsigned int l4 = pipelineVisualizationProxyFinder->getSelectedProxyName().trimmed().length();
153 unsigned int l5 = robotStateComponentProxyFinder->getSelectedProxyName().trimmed().length();
155 if (!l1 || !l2 || !l3 || !l4 || !l5)
157 QMessageBox::critical(
this,
"Invalid Configuration",
"The proxy names must not be empty");
164 QMessageBox::critical(
165 this,
"Invalid Configuration",
"The provider name lists must be of equal size");