From 03e9e294597374d4674d872a6d92ceb03372f35a Mon Sep 17 00:00:00 2001 From: wandererfan Date: Sun, 23 Nov 2025 17:58:31 -0500 Subject: [PATCH] [TD]add preference re alpha/transparency conversion --- src/Mod/TechDraw/App/Preferences.cpp | 7 +++++++ src/Mod/TechDraw/App/Preferences.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/src/Mod/TechDraw/App/Preferences.cpp b/src/Mod/TechDraw/App/Preferences.cpp index f97c9ed9e9..6c0d5d71f1 100644 --- a/src/Mod/TechDraw/App/Preferences.cpp +++ b/src/Mod/TechDraw/App/Preferences.cpp @@ -719,3 +719,10 @@ bool Preferences::printCenterMarks() { return getPreferenceGroup("Decorations")->GetBool("PrintCenterMarks", false); } + + +//! true if old style transparency values should be converted to new style alpha values for color properties. +bool Preferences::fixColorAlphaOnLoad() +{ + return getPreferenceGroup("General")->GetBool("FixColorAlphaOnLoad", true); +} diff --git a/src/Mod/TechDraw/App/Preferences.h b/src/Mod/TechDraw/App/Preferences.h index 7fe50c9bb5..6afcc7074d 100644 --- a/src/Mod/TechDraw/App/Preferences.h +++ b/src/Mod/TechDraw/App/Preferences.h @@ -169,6 +169,8 @@ public: static bool showCenterMarks(); static bool printCenterMarks(); + static bool fixColorAlphaOnLoad(); + };