Gui: move pre/-selection prefs to General/Selection + clarify behavior

This commit is contained in:
0penBrain
2023-06-24 19:34:39 +02:00
committed by Chris Hennes
parent 5a7824b646
commit 601c1f9437
4 changed files with 163 additions and 206 deletions

View File

@@ -45,6 +45,10 @@ DlgSettingsSelection::~DlgSettingsSelection()
void DlgSettingsSelection::saveSettings()
{
ui->checkBoxPreselection->onSave();
ui->checkBoxSelection->onSave();
ui->HighlightColor->onSave();
ui->SelectionColor->onSave();
ui->spinPickRadius->onSave();
auto handle = App::GetApplication().GetParameterGroupByPath("User parameter:BaseApp/Preferences/TreeView");
handle->SetBool("SyncView", ui->checkBoxAutoSwitch->isChecked());
@@ -56,6 +60,10 @@ void DlgSettingsSelection::saveSettings()
void DlgSettingsSelection::loadSettings()
{
ui->checkBoxPreselection->onRestore();
ui->checkBoxSelection->onRestore();
ui->HighlightColor->onRestore();
ui->SelectionColor->onRestore();
ui->spinPickRadius->onRestore();
auto handle = App::GetApplication().GetParameterGroupByPath("User parameter:BaseApp/Preferences/TreeView");
ui->checkBoxAutoSwitch->setChecked(handle->GetBool("SyncView", true));