Skip to content

Commit

Permalink
[TD]properly initialize Unit Widgets in Prefs
Browse files Browse the repository at this point in the history
  • Loading branch information
WandererFan committed Mar 22, 2020
1 parent bbf295a commit 8316b0a
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/Mod/TechDraw/Gui/DlgPrefsTechDraw1Imp.cpp
Expand Up @@ -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();
Expand Down
2 changes: 2 additions & 0 deletions src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp
Expand Up @@ -74,6 +74,8 @@ void DlgPrefsTechDraw2Imp::saveSettings()

void DlgPrefsTechDraw2Imp::loadSettings()
{
double markDefault = 3.0;
pdsbTemplateMark->setValue(markDefault);

pdsbToleranceScale->onRestore();

Expand Down
10 changes: 10 additions & 0 deletions src/Mod/TechDraw/Gui/DlgPrefsTechDraw3Imp.cpp
Expand Up @@ -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();
Expand Down

0 comments on commit 8316b0a

Please sign in to comment.