src/document.cpp

changeset 149
008989bc7d6e
parent 148
e1ced2523cad
--- a/src/document.cpp	Tue Nov 02 15:43:57 2021 +0200
+++ b/src/document.cpp	Tue Mar 01 17:00:19 2022 +0200
@@ -97,6 +97,13 @@
 	{
 		this->renderer->rebuildVertices(this);
 	});
+	connect(this->model, &Model::objectStateChanged, [&](
+		ldraw::id_t id,
+		const QByteArray& stateBefore,
+		const QByteArray& stateAfter
+	){
+		this->editHistory.add(EditHistoryEntry{id, stateBefore, stateAfter});
+	});
 	this->setCanvasOverpaintCallback([&](Canvas* canvas, QPainter* painter)
 	{
 		if (this->selectedTool != nullptr)

mercurial