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();