| 12345678910111213141516171819202122232425 |
- /*
- 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 "ui/layers/show.h"
- namespace Main {
- class Session;
- class SessionShow : public Ui::Show {
- public:
- [[nodiscard]] virtual Main::Session &session() const = 0;
- };
- [[nodiscard]] std::shared_ptr<SessionShow> MakeSessionShow(
- std::shared_ptr<Ui::Show> show,
- not_null<Session*> session);
- } // namespace Main
|