6#include <IceUtil/UUID.h>
8#include <VisionX/gui-plugins/UserAssistedSegmenterGui/ui_UserAssistedSegmenterConfigDialog.h>
20 connect(ui->buttonBox, SIGNAL(accepted()),
this, SLOT(
verifyConfig()));
21 ui->buttonBox->button(QDialogButtonBox::Ok)->setDefault(
true);
42 QObject::disconnect();
48 return ui->lineEditUserAssistedSegmenterProxy->text().toStdString();
54 return ui->lineEditUserAssistedSegmenterTopic->text().toStdString();
60 if (ui->lineEditUserAssistedSegmenterTopic->text().isEmpty())
62 QMessageBox::critical(
this,
63 "Invalid Configuration",
64 "UserAssistedSegmenterTopicName name must not be empty.");
virtual void onInitComponent() override
Pure virtual hook for the subclass.
UserAssistedSegmenterConfigDialog(QWidget *parent=nullptr)
std::string getUserAssistedSegmenterProxyName() const
std::string getUserAssistedSegmenterTopicName() const
virtual void onConnectComponent() override
Pure virtual hook for the subclass.
virtual void onExitComponent() override
Hook for subclass.
virtual ~UserAssistedSegmenterConfigDialog() override