diff --git a/modules/juce_gui_basics/widgets/juce_TextEditor.cpp b/modules/juce_gui_basics/widgets/juce_TextEditor.cpp index 84fb58762d..03faf4db2a 100644 --- a/modules/juce_gui_basics/widgets/juce_TextEditor.cpp +++ b/modules/juce_gui_basics/widgets/juce_TextEditor.cpp @@ -723,19 +723,19 @@ public: { } - bool perform() + bool perform() override { owner.insert (text, insertIndex, font, colour, 0, newCaretPos); return true; } - bool undo() + bool undo() override { owner.remove (Range (insertIndex, insertIndex + text.length()), 0, oldCaretPos); return true; } - int getSizeInUnits() + int getSizeInUnits() override { return text.length() + 16; } @@ -767,20 +767,20 @@ public: removedSections.addArray (oldSections); } - bool perform() + bool perform() override { owner.remove (range, 0, newCaretPos); return true; } - bool undo() + bool undo() override { owner.reinsert (range.getStart(), removedSections); owner.moveCaretTo (oldCaretPos, false); return true; } - int getSizeInUnits() + int getSizeInUnits() override { int n = 16; for (int i = removedSections.size(); --i >= 0;) diff --git a/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp b/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp index 9d2e29149f..6183fb64e7 100644 --- a/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp +++ b/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp @@ -807,21 +807,21 @@ public: { } - bool perform() + bool perform() override { owner.currentActionIndex++; owner.insert (text, insertPos, false); return true; } - bool undo() + bool undo() override { owner.currentActionIndex--; owner.remove (insertPos, insertPos + text.length(), false); return true; } - int getSizeInUnits() { return text.length() + 32; } + int getSizeInUnits() override { return text.length() + 32; } private: CodeDocument& owner; @@ -902,21 +902,21 @@ public: { } - bool perform() + bool perform() override { owner.currentActionIndex++; owner.remove (startPos, endPos, false); return true; } - bool undo() + bool undo() override { owner.currentActionIndex--; owner.insert (removedText, startPos, false); return true; } - int getSizeInUnits() { return (endPos - startPos) + 32; } + int getSizeInUnits() override { return (endPos - startPos) + 32; } private: CodeDocument& owner;