mirror of https://github.com/procxx/kepka.git
Clear chats list context menu a bit.
This commit is contained in:
parent
5f62c2100c
commit
48ad171a29
|
@ -55,7 +55,7 @@ private:
|
||||||
bool showInfo();
|
bool showInfo();
|
||||||
void addPinToggle();
|
void addPinToggle();
|
||||||
void addInfo();
|
void addInfo();
|
||||||
void addSearch();
|
//void addSearch();
|
||||||
void addToggleUnreadMark();
|
void addToggleUnreadMark();
|
||||||
void addToggleArchive();
|
void addToggleArchive();
|
||||||
void addUserActions(not_null<UserData*> user);
|
void addUserActions(not_null<UserData*> user);
|
||||||
|
@ -178,7 +178,9 @@ Filler::Filler(
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Filler::showInfo() {
|
bool Filler::showInfo() {
|
||||||
if (_source == PeerMenuSource::Profile || _peer->isSelf()) {
|
if (_source == PeerMenuSource::Profile
|
||||||
|
|| _source == PeerMenuSource::ChatsList
|
||||||
|
|| _peer->isSelf()) {
|
||||||
return false;
|
return false;
|
||||||
} else if (_controller->activeChatCurrent().peer() != _peer) {
|
} else if (_controller->activeChatCurrent().peer() != _peer) {
|
||||||
return true;
|
return true;
|
||||||
|
@ -231,11 +233,11 @@ void Filler::addInfo() {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
void Filler::addSearch() {
|
//void Filler::addSearch() {
|
||||||
_addAction(lang(lng_profile_search_messages), [peer = _peer] {
|
// _addAction(lang(lng_profile_search_messages), [peer = _peer] {
|
||||||
App::main()->searchInChat(peer->owner().history(peer));
|
// App::main()->searchInChat(peer->owner().history(peer));
|
||||||
});
|
// });
|
||||||
}
|
//}
|
||||||
|
|
||||||
void Filler::addToggleUnreadMark() {
|
void Filler::addToggleUnreadMark() {
|
||||||
const auto peer = _peer;
|
const auto peer = _peer;
|
||||||
|
@ -370,7 +372,9 @@ void Filler::addUserActions(not_null<UserData*> user) {
|
||||||
_addAction(
|
_addAction(
|
||||||
lang(lng_profile_clear_history),
|
lang(lng_profile_clear_history),
|
||||||
ClearHistoryHandler(user));
|
ClearHistoryHandler(user));
|
||||||
if (!user->isInaccessible() && user != Auth().user()) {
|
if (!user->isInaccessible()
|
||||||
|
&& user != Auth().user()
|
||||||
|
&& _source != PeerMenuSource::ChatsList) {
|
||||||
addBlockUser(user);
|
addBlockUser(user);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -489,7 +493,7 @@ void Filler::fill() {
|
||||||
PeerMenuAddMuteAction(_peer, _addAction);
|
PeerMenuAddMuteAction(_peer, _addAction);
|
||||||
}
|
}
|
||||||
if (_source == PeerMenuSource::ChatsList) {
|
if (_source == PeerMenuSource::ChatsList) {
|
||||||
addSearch();
|
//addSearch();
|
||||||
addToggleUnreadMark();
|
addToggleUnreadMark();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue