2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-27 12:47:16 +00:00
tdesktop/Telegram/SourceFiles/media/stories/media_stories_view.cpp

33 lines
893 B
C++
Raw Normal View History

/*
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
*/
#include "media/stories/media_stories_view.h"
#include "media/stories/media_stories_controller.h"
#include "media/stories/media_stories_delegate.h"
#include "media/stories/media_stories_header.h"
#include "media/stories/media_stories_slider.h"
#include "media/stories/media_stories_reply.h"
namespace Media::Stories {
View::View(not_null<Delegate*> delegate)
: _controller(std::make_unique<Controller>(delegate)) {
}
View::~View() = default;
void View::show(const Data::StoriesList &list, int index) {
_controller->show(list, index);
}
QRect View::contentGeometry() const {
return _controller->layout().content;
}
} // namespace Media::Stories