From 33a07fcdf0663d81e10cd6791589266f5cc51147 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 23 Jul 2022 21:16:04 +0200 Subject: [PATCH] Part: initialize controls of DlgImportExportStep with ImportExportSettings --- src/Mod/Part/Gui/DlgSettingsGeneral.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/Mod/Part/Gui/DlgSettingsGeneral.cpp b/src/Mod/Part/Gui/DlgSettingsGeneral.cpp index fbd6762478..fb4b5318e5 100644 --- a/src/Mod/Part/Gui/DlgSettingsGeneral.cpp +++ b/src/Mod/Part/Gui/DlgSettingsGeneral.cpp @@ -31,6 +31,7 @@ #include #include +#include #include "DlgSettingsGeneral.h" #include "ui_DlgSettingsGeneral.h" @@ -216,6 +217,18 @@ DlgImportExportStep::DlgImportExportStep(QWidget* parent) QRegExpValidator* authorValidator = new QRegExpValidator(ui->lineEditAuthor); authorValidator->setRegExp(rx); ui->lineEditAuthor->setValidator(authorValidator); + + Part::ImportExportSettings settings; + ui->checkBoxMergeCompound->setChecked(settings.getReadShapeCompoundMode()); + ui->checkBoxExportHiddenObj->setChecked(settings.getExportHiddenObject()); + ui->checkBoxImportHiddenObj->setChecked(settings.getImportHiddenObject()); + ui->checkBoxExportLegacy->setChecked(settings.getExportLegacy()); + ui->checkBoxKeepPlacement->setChecked(settings.getExportKeepPlacement()); + ui->checkBoxUseLinkGroup->setChecked(settings.getUseLinkGroup()); + ui->checkBoxUseBaseName->setChecked(settings.getUseBaseName()); + ui->checkBoxReduceObjects->setChecked(settings.getReduceObjects()); + ui->checkBoxExpandCompound->setChecked(settings.getExpandCompound()); + ui->checkBoxShowProgress->setChecked(settings.getShowProgress()); } /**