From f50bf0b97fed6a5122c64a8bcf5479d8469b7f92 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 26 Sep 2017 21:55:53 +0300 Subject: [PATCH] Show old overview / common groups for now. --- .../info/profile/info_profile_inner_widget.cpp | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/info/profile/info_profile_inner_widget.cpp b/Telegram/SourceFiles/info/profile/info_profile_inner_widget.cpp index c28f3376a..aa24725e0 100644 --- a/Telegram/SourceFiles/info/profile/info_profile_inner_widget.cpp +++ b/Telegram/SourceFiles/info/profile/info_profile_inner_widget.cpp @@ -40,6 +40,8 @@ Copyright (c) 2014-2017 John Preston, https://desktop.telegram.org #include "ui/widgets/scroll_area.h" #include "ui/wrap/slide_wrap.h" #include "ui/wrap/vertical_layout.h" +#include "history/history_shared_media.h" +#include "profile/profile_common_groups_section.h" namespace Info { namespace Profile { @@ -301,14 +303,26 @@ object_ptr InnerWidget::setupSharedMedia( SharedMediaCountValue(_peer, type), [phrase = mediaText(type)](int count) { return phrase(lt_count, count); - }); + } + )->entity()->clicks() + | rpl::start([peer = _peer, type](auto&&) { + SharedMediaShowOverview(type, App::history(peer)); + }, content->lifetime()); }; auto addCommonGroupsButton = [&](not_null user) { return addButton( CommonGroupsCountValue(user), [](int count) { return lng_profile_common_groups(lt_count, count); - }); + } + )->entity()->clicks() + | rpl::start([peer = _peer](auto&&) { + App::main()->showSection( + ::Profile::CommonGroups::SectionMemento( + peer->asUser()), + anim::type::normal, + anim::activation::normal); + }, content->lifetime()); }; addMediaButton(MediaType::Photo); addMediaButton(MediaType::Video);