Sketcher/Grid: fix error in parameter function call

Sketcher/Grid: fix algorithm computing the automatic grid spacing

Sketcher/Grid: forcefully redraw grid when one of its parameter is changed

Sketcher/Grid: always authorize user to change grid spacing, even if 'auto spacing' is enabled

Sketcher/Grid: apply a default factor of 10 for 'auto spacing' if number of subdivision is 1
This commit is contained in:
0penBrain
2023-02-24 15:04:31 +01:00
committed by abdullahtahiriyo
parent f486ee74a4
commit f1bd743b1b
5 changed files with 18 additions and 16 deletions

View File

@@ -132,12 +132,6 @@ SketcherSettingsGrid::SketcherSettingsGrid(QWidget* parent)
ui->gridLinePattern->addItem(QIcon(px), QString(), QVariant(it->second));
ui->gridDivLinePattern->addItem(QIcon(px), QString(), QVariant(it->second));
}
ui->gridSize->setEnabled(!ui->checkBoxGridAuto->isChecked());
QObject::connect(ui->checkBoxGridAuto,&Gui::PrefCheckBox::stateChanged, [this](int state) {
ui->gridSize->setEnabled(state != Qt::Checked);
});
}
SketcherSettingsGrid::~SketcherSettingsGrid()