From 396f858dfe1ef6c3ceb5ef8c7991e2ff4bf1b9bd Mon Sep 17 00:00:00 2001 From: wandererfan Date: Sat, 21 Mar 2020 13:40:26 -0400 Subject: [PATCH] [TD]properly initialize Unit Widgets in Prefs --- src/Mod/TechDraw/Gui/DlgPrefsTechDraw1Imp.cpp | 3 +++ src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp | 2 ++ src/Mod/TechDraw/Gui/DlgPrefsTechDraw3Imp.cpp | 10 ++++++++++ 3 files changed, 15 insertions(+) diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw1Imp.cpp b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw1Imp.cpp index 33549d7d1b..cc6d891306 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw1Imp.cpp +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw1Imp.cpp @@ -80,6 +80,9 @@ void DlgPrefsTechDraw1Imp::saveSettings() void DlgPrefsTechDraw1Imp::loadSettings() { + double labelDefault = 8.0; + plsb_LabelSize->setValue(labelDefault); + pfc_DefTemp->onRestore(); pfc_DefDir->onRestore(); pfc_HatchFile->onRestore(); diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp index b738849311..d554a278ec 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp @@ -74,6 +74,8 @@ void DlgPrefsTechDraw2Imp::saveSettings() void DlgPrefsTechDraw2Imp::loadSettings() { + double markDefault = 3.0; + pdsbTemplateMark->setValue(markDefault); pdsbToleranceScale->onRestore(); diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw3Imp.cpp b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw3Imp.cpp index df754be722..f31be644a9 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw3Imp.cpp +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw3Imp.cpp @@ -81,6 +81,16 @@ void DlgPrefsTechDraw3Imp::saveSettings() void DlgPrefsTechDraw3Imp::loadSettings() { + //set defaults for Quantity widgets if property not found + //Quantity widgets do not use preset value since they are based on + //QAbstractSpinBox + double kinkDefault = 5.0; + pdsbBalloonKink->setValue(kinkDefault); + double arrowDefault = 5.0; + plsb_ArrowSize->setValue(arrowDefault); + double fontDefault = 4.0; + plsb_FontSize->setValue(fontDefault); + cbAutoHoriz->onRestore(); cbGlobalDecimals->onRestore(); cbHiddenLineStyle->onRestore();