ui: make color setting undoable

This commit is contained in:
itsmattkc
2021-08-07 20:37:40 -07:00
parent 132e637f3f
commit bdbeb111e8
4 changed files with 53 additions and 2 deletions
+5 -1
View File
@@ -363,9 +363,13 @@ void NodeView::Duplicate()
void NodeView::SetColorLabel(int index)
{
MultiUndoCommand *command = new MultiUndoCommand();
for (Node* node : qAsConst(selected_nodes_)) {
node->SetOverrideColor(index);
command->add_child(new NodeOverrideColorCommand(node, index));
}
Core::instance()->undo_stack()->push(command);
}
void NodeView::ZoomIn()