2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-31 14:45:14 +00:00

Removed Ui::showPeerProfile.

This commit is contained in:
23rd
2022-06-08 16:00:11 +03:00
parent 58163ea581
commit cc7a4c2772
4 changed files with 13 additions and 32 deletions

View File

@@ -30,6 +30,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
namespace {
// Possible context owners: media viewer, profile, history widget.
void SearchByHashtag(ClickContext context, const QString &tag) {
const auto my = context.other.value<ClickHandlerContext>();
const auto controller = my.sessionWindow.get();
@@ -172,9 +174,10 @@ QString MentionClickHandler::copyToClipboardContextItemText() const {
void MentionClickHandler::onClick(ClickContext context) const {
const auto button = context.button;
if (button == Qt::LeftButton || button == Qt::MiddleButton) {
if (const auto m = App::main()) { // multi good
const auto my = context.other.value<ClickHandlerContext>();
if (const auto controller = my.sessionWindow.get()) {
using Info = Window::SessionNavigation::PeerByLinkInfo;
m->controller()->showPeerByLink(Info{
controller->showPeerByLink(Info{
.usernameOrId = _tag.mid(1),
.resolveType = Window::ResolveType::Mention,
});
@@ -189,8 +192,11 @@ auto MentionClickHandler::getTextEntity() const -> TextEntity {
void MentionNameClickHandler::onClick(ClickContext context) const {
const auto button = context.button;
if (button == Qt::LeftButton || button == Qt::MiddleButton) {
if (auto user = _session->data().userLoaded(_userId)) {
Ui::showPeerProfile(user);
const auto my = context.other.value<ClickHandlerContext>();
if (const auto controller = my.sessionWindow.get()) {
if (auto user = _session->data().userLoaded(_userId)) {
controller->showPeerInfo(user);
}
}
}
}