FreeCAD: master a1915d31

Author Committer Branch Timestamp Parent
uwestoehr wwmayer master 2020-11-27 02:52:53 master 35ad3794
Changeset [TD] make LineGroup selectable

At the moment one has to specify the LineGroup as string. But one doesn't know what groups exist. So one has to check the Wiki, learn there where the groups are defined and then open the definition file with a text editor.

This PR simplifies this by reading the existing groups out of the definition file and fill the combobox accordingly.
It also give the user info what the selected LineGroup defines via the tooltip.

A nice side effect is that no typos can occur since you don't have to enter the LineGroup name as text.
mod - src/Mod/TechDraw/App/Cosmetic.cpp Diff File
mod - src/Mod/TechDraw/App/DrawUtil.cpp Diff File
mod - src/Mod/TechDraw/App/LineGroup.cpp Diff File
mod - src/Mod/TechDraw/App/LineGroup.h Diff File
mod - src/Mod/TechDraw/App/Preferences.cpp Diff File
mod - src/Mod/TechDraw/App/Preferences.h Diff File
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDrawAnnotation.ui Diff File
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDrawAnnotationImp.cpp Diff File
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDrawAnnotationImp.h Diff File
mod - src/Mod/TechDraw/Gui/TaskCenterLine.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskLeaderLine.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskRichAnno.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderBalloon.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderDimension.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderGeomHatch.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderLeader.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderRichAnno.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderViewPart.cpp Diff File