MCPcopy Create free account
hub / github.com/TDesktop-x64/tdesktop / MakeFeaturesBadge

Function MakeFeaturesBadge

Telegram/SourceFiles/ui/boxes/boost_box.cpp:113–123  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

111}
112
113[[nodiscard]] object_ptr<Ui::FlatLabel> MakeFeaturesBadge(
114 not_null<QWidget*> parent,
115 rpl::producer<QString> text) {
116 return MakeBoostFeaturesBadge(parent, std::move(text), [](QRect rect) {
117 auto gradient = QLinearGradient(
118 rect.topLeft(),
119 rect.topRight());
120 gradient.setStops(Ui::Premium::GiftGradientStops());
121 return QBrush(gradient);
122 });
123}
124
125void AddFeaturesList(
126 not_null<Ui::VerticalLayout*> container,

Callers 1

AddFeaturesListFunction · 0.85

Calls 4

MakeBoostFeaturesBadgeFunction · 0.85
GiftGradientStopsFunction · 0.85
QBrushClass · 0.85
setStopsMethod · 0.80

Tested by

no test coverage detected