Allow Text::String constructor with entitites.

This commit is contained in:
John Preston 2023-06-29 14:48:04 +04:00
parent 855f8f7b75
commit ed00cd2809
2 changed files with 17 additions and 0 deletions

View file

@ -162,6 +162,17 @@ String::String(
setText(st, text, options);
}
String::String(
const style::TextStyle &st,
const TextWithEntities &textWithEntities,
const TextParseOptions &options,
int32 minResizeWidth,
const std::any &context)
: _minResizeWidth(minResizeWidth) {
setMarkedText(st, textWithEntities, options, context);
}
String::String(String &&other) = default;
String &String::operator=(String &&other) = default;

View file

@ -157,6 +157,12 @@ public:
const QString &text,
const TextParseOptions &options = kDefaultTextOptions,
int32 minResizeWidth = QFIXED_MAX);
String(
const style::TextStyle &st,
const TextWithEntities &textWithEntities,
const TextParseOptions &options = kMarkupTextOptions,
int32 minResizeWidth = QFIXED_MAX,
const std::any &context = {});
String(String &&other);
String &operator=(String &&other);
~String();