From b2a7cb93032f9033148715e24dbd63a0ba18c464 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Thu, 9 Apr 2020 14:59:35 -0400 Subject: [PATCH] [TD]expose SymbolScale preference --- src/Mod/TechDraw/Gui/DlgPrefsTechDraw2.ui | 175 +++++++++++------- src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp | 2 + 2 files changed, 105 insertions(+), 72 deletions(-) diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2.ui b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2.ui index 5829ebe23843..49206852bdab 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2.ui +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2.ui @@ -7,7 +7,7 @@ 0 0 440 - 450 + 532 @@ -404,15 +404,8 @@ Each unit is approx. 0.1 mm wide - - - - Vertex Scale - - - - - + + 0 @@ -425,8 +418,14 @@ Each unit is approx. 0.1 mm wide 0 + + + 0 + 0 + + - Scale of vertex dots. Multiplier of line width. + Tolerance font size adjustment. Multiplier of dimension font size. @@ -435,25 +434,51 @@ Each unit is approx. 0.1 mm wide Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - 5.000000000000000 + 0.500000000000000 - VertexScale + TolSizeAdjust - Mod/TechDraw/General + Mod/TechDraw/Dimensions - - - - - true - + + + + + 0 + 0 + + + + 174 + 0 + + + + Size of template field click handles + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 3.000000000000000 + + + TemplateDotSize + + + Mod/TechDraw/General + + + + + - Center Mark Scale + Vertex Scale @@ -504,41 +529,57 @@ Each unit is approx. 0.1 mm wide - - + + + + + 0 + 0 + + - 0 + 174 0 - - - 0 - 0 - + + Scale of vertex dots. Multiplier of line width. + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 5.000000000000000 + + + VertexScale + + + Mod/TechDraw/General + + + + + true - Tolerance Text Scale + Center Mark Scale - - - - - 0 - 0 - - + + - 174 + 0 0 @@ -548,23 +589,13 @@ Each unit is approx. 0.1 mm wide 0 - - Tolerance font size adjustment. Multiplier of dimension font size. - - - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - 0.500000000000000 - - - TolSizeAdjust + + + true + - - Mod/TechDraw/Dimensions + + Tolerance Text Scale @@ -575,34 +606,29 @@ Each unit is approx. 0.1 mm wide - - - - - 0 - 0 - - - - - 174 - 0 - + + + + Welding Symbol Scale + + + + - Size of template field click handles + Multiplier for size of welding symbols Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - 3.000000000000000 + 1.250000000000000 - TemplateDotSize + SymbolFactor - Mod/TechDraw/General + Mod/TechDraw/Decorations @@ -646,6 +672,11 @@ Each unit is approx. 0.1 mm wide + + Gui::QuantitySpinBox + QWidget +
Gui/QuantitySpinBox.h
+
Gui::PrefComboBox QComboBox diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp index 2a24864609b1..a72689167557 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw2Imp.cpp @@ -69,6 +69,7 @@ void DlgPrefsTechDraw2Imp::saveSettings() pdsbEdgeFuzz->onSave(); pdsbMarkFuzz->onSave(); pdsbTemplateMark->onSave(); + pdsbSymbolScale->onSave(); } void DlgPrefsTechDraw2Imp::loadSettings() @@ -85,6 +86,7 @@ void DlgPrefsTechDraw2Imp::loadSettings() pdsbEdgeFuzz->onRestore(); pdsbMarkFuzz->onRestore(); pdsbTemplateMark->onRestore(); + pdsbSymbolScale->onRestore(); } /**