diff --git a/src/cont/contclasses.cpp b/src/cont/contclasses.cpp index 81e71cb..9df5822 100644 --- a/src/cont/contclasses.cpp +++ b/src/cont/contclasses.cpp @@ -111,6 +111,6 @@ void OverseerHandler::setEndpointWidgets(std::vector ews){ } void OverseerHandler::updateMuteCallback(uint64_t idx, bool muted){ - epwMuteFunc f = &EndpointWidget::updateMuteC; + epwMuteFunc f = &EndpointWidget::updateMute; std::invoke(f, endpointWidgets.at(idx), muted); } diff --git a/src/qt/qtclasses.cpp b/src/qt/qtclasses.cpp index 1a48c91..082766e 100644 --- a/src/qt/qtclasses.cpp +++ b/src/qt/qtclasses.cpp @@ -71,14 +71,14 @@ EndpointWidget::EndpointWidget(EndpointHandler* eph, QWidget *parent) : QWidget( connect(mainSlider, &QSlider::valueChanged, [this](int newValue){this->eph->setValue(ENDPOINT_MASTER_VOLUME, newValue); }); connect(leftChannelSlider, &QSlider::valueChanged, [this](int newValue){ this->eph->setValue(ENDPOINT_LEFT_CHANNEL_VOLUME, newValue); this->leftChannelLabel->setText(QString::number(newValue)); }); connect(rightChannelSlider, &QSlider::valueChanged, [this](int newValue){ this->eph->setValue(ENDPOINT_RIGHT_CHANNEL_VOLUME, newValue); this->rightChannelLabel->setText(QString::number(newValue)); }); - connect(muteButton, &QCheckBox::stateChanged, this, &EndpointWidget::updateMute); + connect(muteButton, &QCheckBox::stateChanged, this, (&EndpointWidget::updateMute)); /* * connect(muteButton, &QPushButton::clicked, [this](bool clicked){ log_debugcpp("cliqui" << clicked << "cloqui"); this->eph->setMute(osh->getGuid()); this->muteButton->setText(this->eph->getMute() ? STRING_UNMUTE : STRING_MUTE); }); */ log_debugcpp("ENDPOINT_WIDGETED"); } -void EndpointWidget::updateMuteC(bool muted){ +void EndpointWidget::updateMute(bool muted){ log_debugcpp("cliqui callboqui cloqui"); this->eph->setMute(osh->getGuid(), muted); this->muteButton->setChecked(eph->getMute() ? true : false); diff --git a/src/qt/qtclasses.h b/src/qt/qtclasses.h index d4d1d31..3f2afb9 100644 --- a/src/qt/qtclasses.h +++ b/src/qt/qtclasses.h @@ -68,7 +68,7 @@ public: QSlider *rightChannelSlider = nullptr; QGridLayout *layout = nullptr; QGridLayout *mainMuteLayout = nullptr; - void updateMuteC(bool muted); + void updateMute(bool muted); //void populateEndpointWidget(EndpointHandler *eph); //void setEndpointHandlers(std::vector *ephs); public slots: