DbViewer: before resetting all changes, added a confirmation message box!

This commit is contained in:
matlabbe
2020-11-21 16:15:27 -05:00
parent fb206b4f1e
commit 7c4d2bbdf4

View File

@@ -4061,14 +4061,21 @@ void DatabaseViewer::refineAllLinks(const QList<Link> & links)
} }
} }
void DatabaseViewer::resetAllChanges() void DatabaseViewer::resetAllChanges()
{ {
linksAdded_.clear(); if(QMessageBox::question(this,
linksRefined_.clear(); tr("Reset all changes"),
linksRemoved_.clear(); tr("You are about to reset all changes you've made so far, do you want to continue?"),
generatedLocalMaps_.clear(); QMessageBox::Yes | QMessageBox::No,
generatedLocalMapsInfo_.clear(); QMessageBox::No) == QMessageBox::Yes)
modifiedLaserScans_.clear(); {
linksAdded_.clear();
linksRefined_.clear();
linksRemoved_.clear();
generatedLocalMaps_.clear();
generatedLocalMapsInfo_.clear();
modifiedLaserScans_.clear();
updateLoopClosuresSlider();
this->updateGraphView(); this->updateGraphView();
} }
} }