void ChatForm::onAvRejected(int FriendId, int) { qDebug() << "onAvRejected"; if (FriendId != f->friendId) return; audioInputFlag = false; audioOutputFlag = false; micButton->setObjectName("green"); micButton->style()->polish(micButton); volButton->setObjectName("green"); volButton->style()->polish(volButton); callButton->disconnect(); videoButton->disconnect(); callButton->setObjectName("green"); callButton->style()->polish(callButton); callButton->disconnect(); videoButton->setObjectName("green"); videoButton->style()->polish(videoButton); videoButton->disconnect(); connect(callButton, SIGNAL(clicked()), this, SLOT(onCallTriggered())); connect(videoButton, SIGNAL(clicked()), this, SLOT(onVideoCallTriggered())); addSystemInfoMessage(tr("Call rejected").arg(f->getName()), "white", QDateTime::currentDateTime()); netcam->hide(); }
void ChatForm::onAvPeerTimeout(int FriendId, int) { qDebug() << "onAvPeerTimeout"; if (FriendId != f->friendId) return; audioInputFlag = false; audioOutputFlag = false; micButton->setObjectName("green"); micButton->style()->polish(micButton); volButton->setObjectName("green"); volButton->style()->polish(volButton); callButton->disconnect(); videoButton->disconnect(); callButton->setObjectName("green"); callButton->style()->polish(callButton); callButton->disconnect(); videoButton->setObjectName("green"); videoButton->style()->polish(videoButton); videoButton->disconnect(); connect(callButton, SIGNAL(clicked()), this, SLOT(onCallTriggered())); connect(videoButton, SIGNAL(clicked()), this, SLOT(onVideoCallTriggered())); netcam->hide(); }
void ChatForm::onAvEnding(int FriendId, int) { if (FriendId != f->getFriendID()) return; qDebug() << "onAvEnding"; audioInputFlag = false; audioOutputFlag = false; micButton->setObjectName("green"); micButton->style()->polish(micButton); volButton->setObjectName("green"); volButton->style()->polish(volButton); callButton->disconnect(); videoButton->disconnect(); callButton->setObjectName("green"); callButton->style()->polish(callButton); callButton->disconnect(); videoButton->setObjectName("green"); videoButton->style()->polish(videoButton); videoButton->disconnect(); connect(callButton, SIGNAL(clicked()), this, SLOT(onCallTriggered())); connect(videoButton, SIGNAL(clicked()), this, SLOT(onVideoCallTriggered())); netcam->hide(); stopCounter(); }
void ChatForm::onAvCancel(int FriendId, int) { if (FriendId != f->getFriendID()) return; qDebug() << "onAvCancel"; stopCounter(); audioInputFlag = false; audioOutputFlag = false; micButton->setObjectName("green"); micButton->style()->polish(micButton); volButton->setObjectName("green"); volButton->style()->polish(volButton); callButton->disconnect(); videoButton->disconnect(); callButton->setObjectName("green"); callButton->style()->polish(callButton); videoButton->setObjectName("green"); videoButton->style()->polish(videoButton); connect(callButton, SIGNAL(clicked()), this, SLOT(onCallTriggered())); connect(videoButton, SIGNAL(clicked()), this, SLOT(onVideoCallTriggered())); netcam->hide(); addSystemInfoMessage(tr("%1 stopped calling").arg(f->getDisplayedName()), "white", QDateTime::currentDateTime()); }
void ChatForm::onAvCallFailed(int FriendId) { qDebug() << "onAvCallFailed"; if (FriendId != f->friendId) return; audioInputFlag = false; audioOutputFlag = false; callButton->disconnect(); videoButton->disconnect(); connect(callButton, SIGNAL(clicked()), this, SLOT(onCallTriggered())); connect(videoButton, SIGNAL(clicked()), this, SLOT(onVideoCallTriggered())); }
void ChatForm::onEnableCallButtons() { qDebug() << "onEnableCallButtons"; audioInputFlag = false; audioOutputFlag = false; callButton->setObjectName("green"); callButton->style()->polish(callButton); callButton->setToolTip(tr("Start audio call")); videoButton->setObjectName("green"); videoButton->style()->polish(videoButton); videoButton->setToolTip(tr("Start video call")); connect(callButton, SIGNAL(clicked()), this, SLOT(onCallTriggered())); connect(videoButton, SIGNAL(clicked()), this, SLOT(onVideoCallTriggered())); disableCallButtonsTimer->stop(); delete disableCallButtonsTimer; disableCallButtonsTimer = nullptr; }
void ChatForm::onCancelCallTriggered() { qDebug() << "onCancelCallTriggered"; audioInputFlag = false; audioOutputFlag = false; micButton->setObjectName("green"); micButton->style()->polish(micButton); volButton->setObjectName("green"); volButton->style()->polish(volButton); callButton->disconnect(); videoButton->disconnect(); callButton->setObjectName("green"); callButton->style()->polish(callButton); callButton->disconnect(); videoButton->setObjectName("green"); videoButton->style()->polish(videoButton); videoButton->disconnect(); connect(callButton, SIGNAL(clicked()), this, SLOT(onCallTriggered())); connect(videoButton, SIGNAL(clicked()), this, SLOT(onVideoCallTriggered())); netcam->hide(); emit cancelCall(callId, f->friendId); }