2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-09-01 15:05:56 +00:00

Removed Ui::showPeerHistoryAtItem from facades.

This commit is contained in:
23rd
2021-06-16 02:06:22 +03:00
committed by John Preston
parent 570ed5691d
commit 7924979dfb
19 changed files with 106 additions and 28 deletions

View File

@@ -21,6 +21,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "main/main_domain.h"
#include "main/main_session.h"
#include "mainwindow.h"
#include "history/history.h"
#include "history/history_item.h"
#include "data/data_user.h"
#include "data/data_countries.h"
#include "boxes/confirm_box.h"
@@ -33,6 +35,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "mtproto/mtproto_dc_options.h"
#include "window/window_slide_animation.h"
#include "window/window_connecting_widget.h"
#include "window/window_controller.h"
#include "window/window_session_controller.h"
#include "window/section_widget.h"
#include "base/platform/base_platform_info.h"
#include "api/api_text_entities.h"
@@ -186,6 +190,14 @@ bool Widget::floatPlayerIsVisible(not_null<HistoryItem*> item) {
return false;
}
void Widget::floatPlayerDoubleClickEvent(not_null<const HistoryItem*> item) {
getData()->controller->invokeForSessionController(
&item->history()->peer->session().account(),
[=](not_null<Window::SessionController*> controller) {
controller->showPeerHistoryAtItem(item);
});
}
QRect Widget::floatPlayerAvailableRect() {
return mapToGlobal(rect());
}