From d9a136ae6e5b17fd1d557488a00422a5674061cb Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Thu, 19 Sep 2024 14:47:34 +0200 Subject: [PATCH] Utils: Add markdown and readOnly setters for TextEdit Change-Id: Ibe2b2c34c602571c6f5ef9612327538bcb412783 Reviewed-by: hjk --- src/libs/utils/layoutbuilder.cpp | 10 ++++++++++ src/libs/utils/layoutbuilder.h | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/src/libs/utils/layoutbuilder.cpp b/src/libs/utils/layoutbuilder.cpp index e32a1dbeba8..b0306f53353 100644 --- a/src/libs/utils/layoutbuilder.cpp +++ b/src/libs/utils/layoutbuilder.cpp @@ -863,6 +863,16 @@ void TextEdit::setText(const QString &text) access(this)->setText(text); } +void TextEdit::setMarkdown(const QString &markdown) +{ + access(this)->setMarkdown(markdown); +} + +void TextEdit::setReadOnly(bool on) +{ + access(this)->setReadOnly(on); +} + // PushButton PushButton::PushButton(std::initializer_list ps) diff --git a/src/libs/utils/layoutbuilder.h b/src/libs/utils/layoutbuilder.h index 40eb89d6292..dcd87016408 100644 --- a/src/libs/utils/layoutbuilder.h +++ b/src/libs/utils/layoutbuilder.h @@ -309,6 +309,8 @@ public: TextEdit(std::initializer_list ps); void setText(const QString &); + void setMarkdown(const QString &); + void setReadOnly(bool); }; class QTCREATOR_UTILS_EXPORT Splitter : public Widget @@ -447,6 +449,8 @@ QTC_DEFINE_BUILDER_SETTER(wordWrap, setWordWrap); QTC_DEFINE_BUILDER_SETTER(windowFlags, setWindowFlags); QTC_DEFINE_BUILDER_SETTER(widgetAttribute, setWidgetAttribute); QTC_DEFINE_BUILDER_SETTER(autoFillBackground, setAutoFillBackground); +QTC_DEFINE_BUILDER_SETTER(readOnly, setReadOnly); +QTC_DEFINE_BUILDER_SETTER(markdown, setMarkdown) // Nesting dispatchers