/* This file is part of Telegram Desktop, the official desktop application for the Telegram messaging service. For license and copyright information please follow this link: https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL */ #pragma once #include namespace tr { template struct phrase; } // namespace tr enum lngtag_count : int; namespace Ui { class VerticalLayout; namespace Premium { void AddBubbleRow( not_null parent, rpl::producer<> showFinishes, int min, int current, int max, std::optional> phrase, const style::icon *icon); void AddLimitRow(not_null parent, int max); [[nodiscard]] QGradientStops LimitGradientStops(); [[nodiscard]] QGradientStops ButtonGradientStops(); [[nodiscard]] QGradientStops LockGradientStops(); } // namespace Premium } // namespace Ui