implement action redo

This commit is contained in:
2018-05-10 22:32:34 +02:00
parent f31e22631a
commit 4f55b477da
6 changed files with 66 additions and 2 deletions

View File

@@ -55,8 +55,13 @@ void App::init_toolbar_main()
if (auto* button = layout[main_id]->find<NodeButton>("btn-undo"))
{
button->on_click = [this, button](Node*) {
if (!ActionManager::empty())
ActionManager::undo();
ActionManager::undo();
};
}
if (auto* button = layout[main_id]->find<NodeButton>("btn-redo"))
{
button->on_click = [this, button](Node*) {
ActionManager::redo();
};
}
if (auto* button = layout[main_id]->find<NodeButtonCustom>("btn-clean-memory"))