diff --git a/src/olympic/studio/modlib/src/CMakeLists.txt b/src/olympic/studio/modlib/src/CMakeLists.txt index f3622c73..9cb4ee94 100644 --- a/src/olympic/studio/modlib/src/CMakeLists.txt +++ b/src/olympic/studio/modlib/src/CMakeLists.txt @@ -7,6 +7,7 @@ add_library( popup.cpp project.cpp task.cpp + undocommand.cpp undostack.cpp filedialog_nfd.cpp ) diff --git a/src/olympic/studio/modlib/src/undocommand.cpp b/src/olympic/studio/modlib/src/undocommand.cpp new file mode 100644 index 00000000..72fee36c --- /dev/null +++ b/src/olympic/studio/modlib/src/undocommand.cpp @@ -0,0 +1,10 @@ + +#include + +namespace studio { + +bool UndoCommand::mergeWith(UndoCommand const*) noexcept { + return false; +} + +} diff --git a/src/olympic/studio/modlib/src/undostack.cpp b/src/olympic/studio/modlib/src/undostack.cpp index ac5031bf..3d34858a 100644 --- a/src/olympic/studio/modlib/src/undostack.cpp +++ b/src/olympic/studio/modlib/src/undostack.cpp @@ -6,10 +6,6 @@ namespace studio { -bool UndoCommand::mergeWith(UndoCommand const*) noexcept { - return false; -} - void UndoStack::push(ox::UPtr &&cmd) noexcept { for (auto const i = m_stackIdx; i < m_stack.size();) { std::ignore = m_stack.erase(i);