diff options
author | Neil <nyamatongwe@gmail.com> | 2025-01-22 21:34:54 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2025-01-22 21:34:54 +1100 |
commit | 3de9d37c7b8f4501558d309ada718dc52533e94c (patch) | |
tree | ce87afaff43a86c26c562fefcf0c9a5ea409ef6b /qt/ScintillaEdit | |
parent | bac32d7fde0b1d052ac9e926c6b3c96afe39bcfd (diff) | |
download | scintilla-mirror-3de9d37c7b8f4501558d309ada718dc52533e94c.tar.gz |
Bug [#1224]. Remember selection in undo history. SCI_SETSELECTIONUNDOHISTORY.
Diffstat (limited to 'qt/ScintillaEdit')
-rw-r--r-- | qt/ScintillaEdit/ScintillaDocument.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/qt/ScintillaEdit/ScintillaDocument.cpp b/qt/ScintillaEdit/ScintillaDocument.cpp index b1091cec8..fc5ef2ec3 100644 --- a/qt/ScintillaEdit/ScintillaDocument.cpp +++ b/qt/ScintillaEdit/ScintillaDocument.cpp @@ -55,6 +55,7 @@ public: void NotifyDeleted(Document *doc, void *userData) noexcept override; void NotifyStyleNeeded(Document *doc, void *userData, Sci::Position endPos) override; void NotifyErrorOccurred(Document *doc, void *userData, Status status) override; + void NotifyGroupCompleted(Document *doc, void *userData) noexcept override; }; WatcherHelper::WatcherHelper(ScintillaDocument *owner_) : owner(owner_) { @@ -88,6 +89,10 @@ void WatcherHelper::NotifyErrorOccurred(Document *, void *, Status status) { emit owner->error_occurred(static_cast<int>(status)); } +void WatcherHelper::NotifyGroupCompleted(Document *, void *) noexcept { + // Needed to satisfy protocol. May implement an event in future. +} + ScintillaDocument::ScintillaDocument(QObject *parent, void *pdoc_) : QObject(parent), pdoc(static_cast<Scintilla::IDocumentEditable *>(pdoc_)), docWatcher(nullptr) { if (!pdoc) { |