void ChatForm::onAvStarting(int FriendId, int CallId, bool video) { qDebug() << "onAvStarting"; if (FriendId != f->friendId) return; callButton->disconnect(); videoButton->disconnect(); if (video) { callButton->setObjectName("grey"); callButton->style()->polish(callButton); videoButton->setObjectName("red"); videoButton->style()->polish(videoButton); connect(videoButton, SIGNAL(clicked()), this, SLOT(onHangupCallTriggered())); netcam->show(Core::getInstance()->getVideoSourceFromCall(CallId), f->getName()); } else { callButton->setObjectName("red"); callButton->style()->polish(callButton); videoButton->setObjectName("grey"); videoButton->style()->polish(videoButton); connect(callButton, SIGNAL(clicked()), this, SLOT(onHangupCallTriggered())); } startCounter(); }
void ChatForm::onAvStarting(uint32_t FriendId, int, bool video) { if (FriendId != f->getFriendID()) return; qDebug() << "onAvStarting"; callButton->disconnect(); videoButton->disconnect(); if (video) { callButton->setObjectName("grey"); callButton->style()->polish(callButton); callButton->setToolTip(""); videoButton->setObjectName("red"); videoButton->style()->polish(videoButton); videoButton->setToolTip(tr("End video call")); connect(videoButton, SIGNAL(clicked()), this, SLOT(onHangupCallTriggered())); showNetcam(); } else { callButton->setObjectName("red"); callButton->style()->polish(callButton); callButton->setToolTip(tr("End audio call")); videoButton->setObjectName("grey"); videoButton->style()->polish(videoButton); videoButton->setToolTip(""); connect(callButton, SIGNAL(clicked()), this, SLOT(onHangupCallTriggered())); } startCounter(); }
void ChatForm::onAvStart(int FriendId, int CallId, bool video) { if (FriendId != f->getFriendID()) return; qDebug() << "onAvStart"; audioInputFlag = true; audioOutputFlag = true; callId = CallId; callButton->disconnect(); videoButton->disconnect(); if (video) { callButton->setObjectName("grey"); callButton->style()->polish(callButton); videoButton->setObjectName("red"); videoButton->style()->polish(videoButton); connect(videoButton, SIGNAL(clicked()), this, SLOT(onHangupCallTriggered())); netcam->show(Core::getInstance()->getVideoSourceFromCall(CallId), f->getDisplayedName()); } else { callButton->setObjectName("red"); callButton->style()->polish(callButton); videoButton->setObjectName("grey"); videoButton->style()->polish(videoButton); connect(callButton, SIGNAL(clicked()), this, SLOT(onHangupCallTriggered())); } startCounter(); }
void ChatForm::onAvStart(uint32_t FriendId, int CallId, bool video) { if (FriendId != f->getFriendID()) return; qDebug() << "onAvStart"; audioInputFlag = true; audioOutputFlag = true; callId = CallId; callButton->disconnect(); videoButton->disconnect(); if (video) { callButton->setObjectName("grey"); callButton->setToolTip(""); videoButton->setObjectName("red"); videoButton->setToolTip(tr("End video call")); connect(videoButton, SIGNAL(clicked()), this, SLOT(onHangupCallTriggered())); showNetcam(); } else { callButton->setObjectName("red"); callButton->setToolTip(tr("End audio call")); videoButton->setObjectName("grey"); videoButton->setToolTip(""); connect(callButton, SIGNAL(clicked()), this, SLOT(onHangupCallTriggered())); } callButton->style()->polish(callButton); videoButton->style()->polish(videoButton); micButton->setObjectName("green"); micButton->style()->polish(micButton); micButton->setToolTip(tr("Mute microphone")); volButton->setObjectName("green"); volButton->style()->polish(volButton); volButton->setToolTip(tr("Mute call")); connect(micButton, SIGNAL(clicked()), this, SLOT(onMicMuteToggle())); connect(volButton, SIGNAL(clicked()), this, SLOT(onVolMuteToggle())); startCounter(); }