diff options
Diffstat (limited to 'src/ui/document/TextDocumentElement.cpp')
-rw-r--r-- | src/ui/document/TextDocumentElement.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/ui/document/TextDocumentElement.cpp b/src/ui/document/TextDocumentElement.cpp new file mode 100644 index 00000000..ab79823d --- /dev/null +++ b/src/ui/document/TextDocumentElement.cpp @@ -0,0 +1,17 @@ +#include "cru/ui/document/TextDocumentElement.h" +#include "cru/common/String.h" +#include "cru/ui/document/DocumentElement.h" +#include "cru/ui/document/DocumentElementType.h" + +namespace cru::ui::document { +TextDocumentElement::TextDocumentElement(String text, TextStyle style, + IDocumentLink* link) + : DocumentElement(DocumentElementTypes::kTextElementType), + text_(std::move(text)), + style_(style), + link_(link) {} + +TextDocumentElement::~TextDocumentElement() {} + +void TextDocumentElement::SetText(String text) { text_ = std::move(text); } +} // namespace cru::ui::document |