/
diev
/
stelegramdesktop-tdesktop
Обзор
Документация
Войти
/
diev
/
stelegramdesktop-tdesktop
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
Telegram/SourceFiles/data/data_user_names.h
37 строк
810 B
John Preston
Remove ui/special_buttons module.
26 дек 2022, 13:24
26 дек 2022, 13:24
faf6c48
Код
Авторство
О чём код?
/* 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 namespace Data { struct Username final { QString username; bool active = false; bool editable = false; }; using Usernames = std::vector<Username>; class UsernamesInfo final { public: UsernamesInfo(); void setUsername(const QString &username); void setUsernames(const Usernames &usernames); [[nodiscard]] QString username() const; [[nodiscard]] QString editableUsername() const; [[nodiscard]] const std::vector<QString> &usernames() const; private: std::vector<QString> _usernames; int _indexEditableUsername = -1; }; } // namespace Data