mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
fix(chatform): Fixed buttons
This commit is contained in:
parent
5381d55e94
commit
aff0c6f3a5
|
@ -914,7 +914,6 @@ void ChatForm::updateMuteMicButton()
|
||||||
const CoreAV* av = Core::getInstance()->getAv();
|
const CoreAV* av = Core::getInstance()->getAv();
|
||||||
|
|
||||||
micButton->setEnabled(av->isCallActive(f));
|
micButton->setEnabled(av->isCallActive(f));
|
||||||
|
|
||||||
if (micButton->isEnabled())
|
if (micButton->isEnabled())
|
||||||
{
|
{
|
||||||
if (av->isCallInputMuted(f))
|
if (av->isCallInputMuted(f))
|
||||||
|
@ -928,8 +927,15 @@ void ChatForm::updateMuteMicButton()
|
||||||
micButton->setToolTip(tr("Mute microphone"));
|
micButton->setToolTip(tr("Mute microphone"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
micButton->setObjectName("");
|
||||||
|
micButton->setToolTip(tr("Microphone can be muted only during a call"));
|
||||||
|
}
|
||||||
|
|
||||||
micButton->setStyleSheet(Style::getStylesheet(QStringLiteral(":/ui/micButton/micButton.css")));
|
QString stylePath = QStringLiteral(":/ui/micButton/micButton.css");
|
||||||
|
QString style = Style::getStylesheet(stylePath);
|
||||||
|
micButton->setStyleSheet(style);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ChatForm::updateMuteVolButton()
|
void ChatForm::updateMuteVolButton()
|
||||||
|
@ -937,8 +943,7 @@ void ChatForm::updateMuteVolButton()
|
||||||
const CoreAV* av = Core::getInstance()->getAv();
|
const CoreAV* av = Core::getInstance()->getAv();
|
||||||
|
|
||||||
volButton->setEnabled(av->isCallActive(f));
|
volButton->setEnabled(av->isCallActive(f));
|
||||||
|
if (volButton->isEnabled())
|
||||||
if (videoButton->isEnabled())
|
|
||||||
{
|
{
|
||||||
if (av->isCallOutputMuted(f))
|
if (av->isCallOutputMuted(f))
|
||||||
{
|
{
|
||||||
|
@ -957,7 +962,9 @@ void ChatForm::updateMuteVolButton()
|
||||||
volButton->setToolTip(tr("Sound can be disabled only during a call"));
|
volButton->setToolTip(tr("Sound can be disabled only during a call"));
|
||||||
}
|
}
|
||||||
|
|
||||||
volButton->setStyleSheet(Style::getStylesheet(QStringLiteral(":/ui/volButton/volButton.css")));
|
QString stylePath = QStringLiteral(":/ui/volButton/volButton.css");
|
||||||
|
QString style = Style::getStylesheet(stylePath);
|
||||||
|
volButton->setStyleSheet(style);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ChatForm::startCounter()
|
void ChatForm::startCounter()
|
||||||
|
|
|
@ -94,14 +94,17 @@ GenericChatForm::GenericChatForm(QWidget* parent)
|
||||||
screenshotButton = new QPushButton;
|
screenshotButton = new QPushButton;
|
||||||
callButton = new QPushButton();
|
callButton = new QPushButton();
|
||||||
callButton->setFixedSize(50,40);
|
callButton->setFixedSize(50,40);
|
||||||
|
|
||||||
videoButton = new QPushButton();
|
videoButton = new QPushButton();
|
||||||
videoButton->setFixedSize(50,40);
|
videoButton->setFixedSize(50,40);
|
||||||
|
|
||||||
volButton = new QPushButton();
|
volButton = new QPushButton();
|
||||||
//volButton->setFixedSize(25,20);
|
volButton->setFixedSize(22, 18);
|
||||||
volButton->setToolTip("");
|
|
||||||
micButton = new QPushButton();
|
micButton = new QPushButton();
|
||||||
// micButton->setFixedSize(25,20);
|
micButton->setFixedSize(22, 18);
|
||||||
micButton->setToolTip("");
|
// TODO: Make updateCallButtons (see ChatForm) abstract
|
||||||
|
// and call here to set tooltips.
|
||||||
|
|
||||||
fileFlyout = new FlyoutOverlayWidget;
|
fileFlyout = new FlyoutOverlayWidget;
|
||||||
QHBoxLayout *fileLayout = new QHBoxLayout(fileFlyout);
|
QHBoxLayout *fileLayout = new QHBoxLayout(fileFlyout);
|
||||||
|
@ -162,9 +165,8 @@ GenericChatForm::GenericChatForm(QWidget* parent)
|
||||||
headTextLayout->addWidget(nameLabel);
|
headTextLayout->addWidget(nameLabel);
|
||||||
headTextLayout->addStretch();
|
headTextLayout->addStretch();
|
||||||
|
|
||||||
micButtonsLayout->setSpacing(0);
|
micButtonsLayout->setSpacing(4);
|
||||||
micButtonsLayout->addWidget(micButton, Qt::AlignTop | Qt::AlignRight);
|
micButtonsLayout->addWidget(micButton, Qt::AlignTop | Qt::AlignRight);
|
||||||
micButtonsLayout->addSpacing(4);
|
|
||||||
micButtonsLayout->addWidget(volButton, Qt::AlignTop | Qt::AlignRight);
|
micButtonsLayout->addWidget(volButton, Qt::AlignTop | Qt::AlignRight);
|
||||||
|
|
||||||
buttonsLayout->addLayout(micButtonsLayout, 0, 0, 2, 1, Qt::AlignTop | Qt::AlignRight);
|
buttonsLayout->addLayout(micButtonsLayout, 0, 0, 2, 1, Qt::AlignTop | Qt::AlignRight);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user