Add line group checkbox to SketcherSettings.cpp

This commit is contained in:
PaddleStroke
2025-03-13 14:47:02 +01:00
committed by GitHub
parent 6854120f66
commit cb05aad833

View File

@@ -111,6 +111,7 @@ void SketcherSettings::saveSettings()
ui->checkBoxAutoRemoveRedundants->onSave();
ui->checkBoxUnifiedCoincident->onSave();
ui->checkBoxHorVerAuto->onSave();
ui->checkBoxLineGroup->onSave();
ui->checkBoxAddExtGeo->onSave();
enum
@@ -186,6 +187,8 @@ void SketcherSettings::loadSettings()
ui->checkBoxHorVerAuto->onRestore();
setProperty("checkBoxHorVerAuto", ui->checkBoxHorVerAuto->isChecked());
ui->checkBoxAddExtGeo->onRestore();
setProperty("checkBoxLineGroup", ui->checkBoxLineGroup->isChecked());
ui->checkBoxAddExtGeo->onRestore();
// Dimensioning constraints mode
ui->dimensioningMode->clear();
@@ -246,6 +249,9 @@ void SketcherSettings::checkForRestart()
if (property("checkBoxHorVerAuto").toBool() != ui->checkBoxHorVerAuto->isChecked()) {
SketcherSettings::requireRestart();
}
if (property("checkBoxLineGroup").toBool() != ui->checkBoxLineGroup->isChecked()) {
SketcherSettings::requireRestart();
}
}
/**