Added "Restaure defaults" buttons to ExportClouds and PostProcessing dialogs

This commit is contained in:
Mathieu Labbe
2015-01-14 15:09:16 -05:00
parent 199d9a948a
commit e7ae2c5e31
6 changed files with 49 additions and 5 deletions

View File

@@ -41,6 +41,7 @@ PostProcessingDialog::PostProcessingDialog(QWidget * parent) :
connect(_ui->detectMoreLoopClosures, SIGNAL(clicked(bool)), this, SLOT(updateButtonBox()));
connect(_ui->refineNeighborLinks, SIGNAL(stateChanged(int)), this, SLOT(updateButtonBox()));
connect(_ui->refineLoopClosureLinks, SIGNAL(stateChanged(int)), this, SLOT(updateButtonBox()));
connect(_ui->buttonBox->button(QDialogButtonBox::RestoreDefaults), SIGNAL(clicked()), this, SLOT(restoreDefaults()));
}
PostProcessingDialog::~PostProcessingDialog()
@@ -48,6 +49,17 @@ PostProcessingDialog::~PostProcessingDialog()
delete _ui;
}
void PostProcessingDialog::restoreDefaults()
{
setDetectMoreLoopClosures(true);
setClusterRadius(0.3);
setClusterAngle(30);
setIterations(1);
setReextractFeatures(false);
setRefineNeighborLinks(false);
setRefineLoopClosureLinks(false);
}
void PostProcessingDialog::updateButtonBox()
{
_ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(