Show group name in the title.

This commit is contained in:
John Preston 2020-12-01 17:28:01 +03:00
parent c82bc691e0
commit c0af89f465
2 changed files with 9 additions and 3 deletions

View File

@ -1847,7 +1847,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
"lng_group_call_members#other" = "{count} members";
"lng_group_call_no_anonymous" = "Anonymous admins can't join voice chats :(";
"lng_group_call_context_mute" = "Mute";
"lng_group_call_context_unmute" = "Unmute";
"lng_group_call_context_unmute" = "Allow to speak";
"lng_group_call_duration_days#one" = "{count} day";
"lng_group_call_duration_days#other" = "{count} days";
"lng_group_call_duration_hours#one" = "{count} hour";

View File

@ -18,6 +18,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "ui/layers/generic_box.h"
#include "ui/text/text_utilities.h"
#include "ui/toast/toast.h"
#include "info/profile/info_profile_values.h" // Info::Profile::Value.
#include "core/application.h"
#include "lang/lang_keys.h"
#include "data/data_channel.h"
@ -255,7 +256,12 @@ void GroupPanel::initWindow() {
_window->setWindowIcon(
QIcon(QPixmap::fromImage(Image::Empty()->original(), Qt::ColorOnly)));
_window->setTitleStyle(st::callTitle);
_window->setTitle(tr::lng_group_call_title(tr::now));
Info::Profile::NameValue(
_channel
) | rpl::start_with_next([=](const TextWithEntities &name) {
_window->setTitle(name.text);
}, _window->lifetime());
base::install_event_filter(_window.get(), [=](not_null<QEvent*> e) {
if (e->type() == QEvent::Close && handleClose()) {
@ -585,7 +591,7 @@ void GroupPanel::refreshTitle() {
if (!_title) {
_title.create(
widget(),
tr::lng_group_call_title(),
Info::Profile::NameValue(_channel),
st::groupCallHeaderLabel);
_title->setAttribute(Qt::WA_TransparentForMouseEvents);
}