summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/TextDocument.h
diff options
context:
space:
mode:
authorLinus Groh <mail@linusgroh.de>2022-12-04 18:02:33 +0000
committerAndreas Kling <kling@serenityos.org>2022-12-06 08:54:33 +0100
commit6e19ab2bbce0b113b628e6f8e9b5c0640053933e (patch)
tree372d21b2f5dcff112f5d0089559c6af5798680d4 /Userland/Libraries/LibGUI/TextDocument.h
parentf74251606d74b504a1379ebb893fdb5529054ea5 (diff)
downloadserenity-6e19ab2bbce0b113b628e6f8e9b5c0640053933e.zip
AK+Everywhere: Rename String to DeprecatedString
We have a new, improved string type coming up in AK (OOM aware, no null state), and while it's going to use UTF-8, the name UTF8String is a mouthful - so let's free up the String name by renaming the existing class. Making the old one have an annoying name will hopefully also help with quick adoption :^)
Diffstat (limited to 'Userland/Libraries/LibGUI/TextDocument.h')
-rw-r--r--Userland/Libraries/LibGUI/TextDocument.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/Userland/Libraries/LibGUI/TextDocument.h b/Userland/Libraries/LibGUI/TextDocument.h
index 4613367db7..c26bad0890 100644
--- a/Userland/Libraries/LibGUI/TextDocument.h
+++ b/Userland/Libraries/LibGUI/TextDocument.h
@@ -90,8 +90,8 @@ public:
void update_views(Badge<TextDocumentLine>);
- String text() const;
- String text_in_range(TextRange const&) const;
+ DeprecatedString text() const;
+ DeprecatedString text_in_range(TextRange const&) const;
Vector<TextRange> find_all(StringView needle, bool regmatch = false, bool match_case = true);
@@ -156,7 +156,7 @@ private:
size_t m_regex_result_match_capture_group_index { 0 };
bool m_regex_needs_update { true };
- String m_regex_needle;
+ DeprecatedString m_regex_needle;
};
class TextDocumentLine {
@@ -164,7 +164,7 @@ public:
explicit TextDocumentLine(TextDocument&);
explicit TextDocumentLine(TextDocument&, StringView);
- String to_utf8() const;
+ DeprecatedString to_utf8() const;
Utf32View view() const { return { code_points(), length() }; }
u32 const* code_points() const { return m_text.data(); }
@@ -216,52 +216,52 @@ protected:
class InsertTextCommand : public TextDocumentUndoCommand {
public:
- InsertTextCommand(TextDocument&, String const&, TextPosition const&);
+ InsertTextCommand(TextDocument&, DeprecatedString const&, TextPosition const&);
virtual ~InsertTextCommand() = default;
virtual void perform_formatting(TextDocument::Client const&) override;
virtual void undo() override;
virtual void redo() override;
virtual bool merge_with(GUI::Command const&) override;
- virtual String action_text() const override;
- String const& text() const { return m_text; }
+ virtual DeprecatedString action_text() const override;
+ DeprecatedString const& text() const { return m_text; }
TextRange const& range() const { return m_range; }
private:
- String m_text;
+ DeprecatedString m_text;
TextRange m_range;
};
class RemoveTextCommand : public TextDocumentUndoCommand {
public:
- RemoveTextCommand(TextDocument&, String const&, TextRange const&);
+ RemoveTextCommand(TextDocument&, DeprecatedString const&, TextRange const&);
virtual ~RemoveTextCommand() = default;
virtual void undo() override;
virtual void redo() override;
TextRange const& range() const { return m_range; }
virtual bool merge_with(GUI::Command const&) override;
- virtual String action_text() const override;
+ virtual DeprecatedString action_text() const override;
private:
- String m_text;
+ DeprecatedString m_text;
TextRange m_range;
};
class ReplaceAllTextCommand final : public GUI::TextDocumentUndoCommand {
public:
- ReplaceAllTextCommand(GUI::TextDocument& document, String const& text, GUI::TextRange const& range, String const& action_text);
+ ReplaceAllTextCommand(GUI::TextDocument& document, DeprecatedString const& text, GUI::TextRange const& range, DeprecatedString const& action_text);
virtual ~ReplaceAllTextCommand() = default;
void redo() override;
void undo() override;
bool merge_with(GUI::Command const&) override;
- String action_text() const override;
- String const& text() const { return m_text; }
+ DeprecatedString action_text() const override;
+ DeprecatedString const& text() const { return m_text; }
TextRange const& range() const { return m_range; }
private:
- String m_text;
+ DeprecatedString m_text;
GUI::TextRange m_range;
- String m_action_text;
+ DeprecatedString m_action_text;
};
class IndentSelection : public TextDocumentUndoCommand {