Techdraw: Undo/redo when dragging views and rework projection group drag (#22875)

* TechDraw: create a transaction when finished dragging a view

* TechDraw: drag projection group when dragging a subview in AutoDistribute is enabled

* TechDraw: avoid creating 'Drag View' transaction if the document is already in a transaction

* TechDraw: Apply suggestions from code review

---------

Co-authored-by: Benjamin Nauck <benjamin@nauck.se>
This commit is contained in:
theo-vt
2025-08-24 02:36:41 -04:00
committed by GitHub
parent cf951bae6b
commit c61ad05789
5 changed files with 103 additions and 39 deletions

View File

@@ -33,6 +33,7 @@
#include <Mod/TechDraw/App/DrawProjGroup.h>
#include <Mod/TechDraw/App/DrawProjGroupItem.h>
#include "QGIView.h"
#include "ViewProviderProjGroupItem.h"
using namespace TechDrawGui;