[olympic,nostalgia] Move item name/path studio::Editor

This commit is contained in:
2023-12-12 23:06:14 -06:00
parent d056323679
commit 1b93b2038f
8 changed files with 37 additions and 70 deletions

View File

@ -120,13 +120,19 @@ class BaseEditor: public Widget {
class Editor: public studio::BaseEditor {
private:
studio::UndoStack m_undoStack;
ox::String m_itemPath;
ox::String m_itemName;
public:
Editor() noexcept;
Editor(ox::StringView itemPath) noexcept;
UndoStack *undoStack() noexcept final {
return &m_undoStack;
}
[[nodiscard]]
ox::CStringView itemName() const noexcept final;
[[nodiscard]]
ox::CStringView itemDisplayName() const noexcept final;
UndoStack *undoStack() noexcept final;
private:
ox::Error markUnsavedChanges(const UndoCommand*) noexcept;