Files
UltraGrid/gui/QT/option/groupBox_ui.cpp
2021-03-15 14:59:54 +01:00

23 lines
468 B
C++

#include "groupBox_ui.hpp"
GroupBoxUi::GroupBoxUi(QGroupBox *groupBox, Settings *settings, const std::string &opt) :
CheckableUi(settings, opt),
groupBox(groupBox)
{
updateUiState();
connectSignals();
}
void GroupBoxUi::connectSignals(){
connect(groupBox, &QGroupBox::clicked, this, &GroupBoxUi::boxClicked);
}
void GroupBoxUi::updateUiState(bool checked){
groupBox->setChecked(checked);
}
void GroupBoxUi::updateUiState(){
updateUiState(getOptValue());
}