Slightly simplified Intro::Step::setDescriptionText.
This commit is contained in:
@@ -294,15 +294,8 @@ void Step::setTitleText(rpl::producer<QString> titleText) {
|
||||
_titleText = std::move(titleText);
|
||||
}
|
||||
|
||||
void Step::setDescriptionText(
|
||||
rpl::producer<QString> descriptionText) {
|
||||
setDescriptionText(
|
||||
std::move(descriptionText) | Ui::Text::ToWithEntities());
|
||||
}
|
||||
|
||||
void Step::setDescriptionText(
|
||||
rpl::producer<TextWithEntities> richDescriptionText) {
|
||||
_descriptionText = std::move(richDescriptionText);
|
||||
void Step::setDescriptionText(v::text::data &&descriptionText) {
|
||||
_descriptionText = v::text::take_marked(std::move(descriptionText));
|
||||
}
|
||||
|
||||
void Step::showFinished() {
|
||||
|
||||
@@ -9,6 +9,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||
|
||||
#include "base/object_ptr.h"
|
||||
#include "mtproto/sender.h"
|
||||
#include "ui/text/text_variant.h"
|
||||
#include "ui/rp_widget.h"
|
||||
#include "ui/effects/animations.h"
|
||||
|
||||
@@ -98,9 +99,7 @@ protected:
|
||||
void resizeEvent(QResizeEvent *e) override;
|
||||
|
||||
void setTitleText(rpl::producer<QString> titleText);
|
||||
void setDescriptionText(rpl::producer<QString> descriptionText);
|
||||
void setDescriptionText(
|
||||
rpl::producer<TextWithEntities> richDescriptionText);
|
||||
void setDescriptionText(v::text::data &&descriptionText);
|
||||
bool paintAnimated(QPainter &p, QRect clip);
|
||||
|
||||
void fillSentCodeData(const MTPDauth_sentCode &type);
|
||||
|
||||
Reference in New Issue
Block a user