|
|
|
@ -73,7 +73,8 @@ QString editName(const QString& name)
@@ -73,7 +73,8 @@ QString editName(const QString& name)
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
GroupChatForm::GroupChatForm(Group* chatGroup) |
|
|
|
|
: group(chatGroup) |
|
|
|
|
: GenericChatForm (chatGroup) |
|
|
|
|
, group(chatGroup) |
|
|
|
|
, inCall(false) |
|
|
|
|
{ |
|
|
|
|
nusersLabel = new QLabel(); |
|
|
|
@ -114,9 +115,7 @@ GroupChatForm::GroupChatForm(Group* chatGroup)
@@ -114,9 +115,7 @@ GroupChatForm::GroupChatForm(Group* chatGroup)
|
|
|
|
|
connect(headWidget, &ChatFormHeader::callTriggered, this, &GroupChatForm::onCallClicked); |
|
|
|
|
connect(headWidget, &ChatFormHeader::micMuteToggle, this, &GroupChatForm::onMicMuteToggle); |
|
|
|
|
connect(headWidget, &ChatFormHeader::volMuteToggle, this, &GroupChatForm::onVolMuteToggle); |
|
|
|
|
connect(headWidget, &ChatFormHeader::nameChanged, this, [=](const QString& newName) { |
|
|
|
|
chatGroup->setName(newName); |
|
|
|
|
}); |
|
|
|
|
connect(headWidget, &ChatFormHeader::nameChanged, chatGroup, &Group::setName); |
|
|
|
|
connect(group, &Group::userListChanged, this, &GroupChatForm::onUserListChanged); |
|
|
|
|
connect(group, &Group::titleChanged, this, &GroupChatForm::onTitleChanged); |
|
|
|
|
connect(&Settings::getInstance(), &Settings::blackListChanged, this, &GroupChatForm::updateUserNames); |
|
|
|
@ -182,7 +181,6 @@ void GroupChatForm::onUserListChanged()
@@ -182,7 +181,6 @@ void GroupChatForm::onUserListChanged()
|
|
|
|
|
void GroupChatForm::onTitleChanged(uint32_t groupId, const QString& author, const QString& title) |
|
|
|
|
{ |
|
|
|
|
Q_UNUSED(groupId); |
|
|
|
|
setName(title); |
|
|
|
|
if (author.isEmpty()) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|