DbViewer tool: added database's parameter overriding from arguments

This commit is contained in:
matlabbe
2024-03-29 13:30:12 -07:00
parent 0ba79be461
commit 3b735907c8
3 changed files with 7 additions and 4 deletions

View File

@@ -809,7 +809,7 @@ void DatabaseViewer::openDatabase()
}
}
bool DatabaseViewer::openDatabase(const QString & path)
bool DatabaseViewer::openDatabase(const QString & path, const ParametersMap & overriddenParameters)
{
UDEBUG("Open database \"%s\"", path.toStdString().c_str());
if(QFile::exists(path))
@@ -844,6 +844,9 @@ bool DatabaseViewer::openDatabase(const QString & path)
// look if there are saved parameters
ParametersMap parameters = dbDriver_->getLastParameters();
// add overridden parameters
uInsert(parameters, overriddenParameters);
if(parameters.size())
{
const ParametersMap & currentParameters = ui_->parameters_toolbox->getParameters();