mirror of
https://github.com/introlab/rtabmap_ros.git
synced 2026-10-04 00:37:46 +08:00
MainWindow: config file is cleared before saving settings (to avoid keeping old parameters in the ini file that would trigger a "parameter migration" at each startup)
This commit is contained in:
@@ -1727,6 +1727,7 @@ void PreferencesDialog::writeGuiSettings(const QString & filePath) const
|
|||||||
settings.beginGroup("Gui");
|
settings.beginGroup("Gui");
|
||||||
|
|
||||||
settings.beginGroup("General");
|
settings.beginGroup("General");
|
||||||
|
settings.remove("");
|
||||||
settings.setValue("imagesKept", _ui->general_checkBox_imagesKept->isChecked());
|
settings.setValue("imagesKept", _ui->general_checkBox_imagesKept->isChecked());
|
||||||
settings.setValue("loggerLevel", _ui->comboBox_loggerLevel->currentIndex());
|
settings.setValue("loggerLevel", _ui->comboBox_loggerLevel->currentIndex());
|
||||||
settings.setValue("loggerEventLevel", _ui->comboBox_loggerEventLevel->currentIndex());
|
settings.setValue("loggerEventLevel", _ui->comboBox_loggerEventLevel->currentIndex());
|
||||||
@@ -1793,6 +1794,7 @@ void PreferencesDialog::writeCameraSettings(const QString & filePath) const
|
|||||||
QSettings settings(path, QSettings::IniFormat);
|
QSettings settings(path, QSettings::IniFormat);
|
||||||
|
|
||||||
settings.beginGroup("Camera");
|
settings.beginGroup("Camera");
|
||||||
|
settings.remove("");
|
||||||
settings.setValue("imgRate", _ui->general_doubleSpinBox_imgRate->value());
|
settings.setValue("imgRate", _ui->general_doubleSpinBox_imgRate->value());
|
||||||
settings.setValue("mirroring", _ui->source_mirroring->isChecked());
|
settings.setValue("mirroring", _ui->source_mirroring->isChecked());
|
||||||
settings.setValue("calibrationName", _ui->lineEdit_calibrationFile->text());
|
settings.setValue("calibrationName", _ui->lineEdit_calibrationFile->text());
|
||||||
@@ -1903,6 +1905,7 @@ void PreferencesDialog::writeCoreSettings(const QString & filePath) const
|
|||||||
}
|
}
|
||||||
QSettings settings(path, QSettings::IniFormat);
|
QSettings settings(path, QSettings::IniFormat);
|
||||||
settings.beginGroup("Core");
|
settings.beginGroup("Core");
|
||||||
|
settings.remove("");
|
||||||
|
|
||||||
// save current RTAB-Map version
|
// save current RTAB-Map version
|
||||||
settings.setValue("Version", QString(RTABMAP_VERSION));
|
settings.setValue("Version", QString(RTABMAP_VERSION));
|
||||||
|
|||||||
Reference in New Issue
Block a user