From 9f334539ff4cd1db2c8d2572d9f63a57f2eff3f4 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Sat, 28 Sep 2024 10:35:10 -0400 Subject: [PATCH] [TD]add preference methods for Projection Group --- src/Mod/TechDraw/App/Preferences.cpp | 15 +++++++++++++++ src/Mod/TechDraw/App/Preferences.h | 3 +++ 2 files changed, 18 insertions(+) diff --git a/src/Mod/TechDraw/App/Preferences.cpp b/src/Mod/TechDraw/App/Preferences.cpp index 99e31ed1f5..78960dcb88 100644 --- a/src/Mod/TechDraw/App/Preferences.cpp +++ b/src/Mod/TechDraw/App/Preferences.cpp @@ -155,6 +155,21 @@ int Preferences::projectionAngle() return getPreferenceGroup("General")->GetInt("ProjectionAngle", 0); //First Angle } +bool Preferences::groupAutoDistribute() +{ + return getPreferenceGroup("General")->GetBool("AutoDist", true); +} + +double Preferences::groupSpaceX() +{ + return getPreferenceGroup("General")->GetFloat("GroupSpaceX", 15.0); +} + +double Preferences::groupSpaceY() +{ + return getPreferenceGroup("General")->GetFloat("GroupSpaceY", 15.0); +} + int Preferences::lineGroup() { return getPreferenceGroup("Decorations")->GetInt("LineGroup", 3); // FC 0.70mm diff --git a/src/Mod/TechDraw/App/Preferences.h b/src/Mod/TechDraw/App/Preferences.h index b4c46e945f..03484f1677 100644 --- a/src/Mod/TechDraw/App/Preferences.h +++ b/src/Mod/TechDraw/App/Preferences.h @@ -64,6 +64,9 @@ public: static bool keepPagesUpToDate(); static int projectionAngle(); + static bool groupAutoDistribute(); + static double groupSpaceX(); + static double groupSpaceY(); static int balloonArrow(); static double balloonKinkLength();