diff options
author | Andreas Kling <kling@serenityos.org> | 2021-05-08 21:44:22 +0200 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-05-08 22:17:51 +0200 |
commit | ce90d87eb60cbb86d07afb101d2226991924b865 (patch) | |
tree | bcfc3228aadd9a11242660f635bd4d41854eb284 /Userland/Libraries/LibGUI/TextDocument.h | |
parent | c670d8c56d14c48e5641819458695c607531501c (diff) | |
download | serenity-ce90d87eb60cbb86d07afb101d2226991924b865.zip |
LibGUI: Show command name in GUI::TextEditor undo/redo action text
We can now show things like "Undo Insert Text" and "Redo Remove Text"
instead of just "Undo" and "Redo" in menu items. Pretty neat! :^)
Diffstat (limited to 'Userland/Libraries/LibGUI/TextDocument.h')
-rw-r--r-- | Userland/Libraries/LibGUI/TextDocument.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Userland/Libraries/LibGUI/TextDocument.h b/Userland/Libraries/LibGUI/TextDocument.h index 1d0319f077..8f97466d66 100644 --- a/Userland/Libraries/LibGUI/TextDocument.h +++ b/Userland/Libraries/LibGUI/TextDocument.h @@ -113,6 +113,8 @@ public: void undo(); void redo(); + UndoStack const& undo_stack() const { return m_undo_stack; } + void notify_did_change(); void set_all_cursors(const TextPosition&); @@ -207,6 +209,7 @@ public: virtual void undo() override; virtual void redo() override; virtual bool merge_with(GUI::Command const&) override; + virtual String action_text() const override; const String& text() const { return m_text; } const TextRange& range() const { return m_range; } @@ -222,6 +225,7 @@ public: virtual void redo() override; const TextRange& range() const { return m_range; } virtual bool merge_with(GUI::Command const&) override; + virtual String action_text() const override; private: String m_text; |