UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
gui
QT
option
groupBox_ui.cpp
Go to the documentation of this file.
1
#include "
groupBox_ui.hpp
"
2
3
GroupBoxUi::GroupBoxUi
(QGroupBox *groupBox,
Settings
*settings,
const
std::string &opt) :
4
CheckableUi
(settings, opt),
5
groupBox(groupBox)
6
{
7
updateUiState
();
8
connectSignals
();
9
}
10
11
void
GroupBoxUi::connectSignals
(){
12
connect(
groupBox
, &QGroupBox::clicked,
this
, &
GroupBoxUi::boxClicked
);
13
}
14
15
void
GroupBoxUi::updateUiState
(
bool
checked){
16
groupBox
->setChecked(checked);
17
}
18
19
void
GroupBoxUi::updateUiState
(){
20
updateUiState
(
getOptValue
());
21
}
22
CheckableUi
Definition
checkable_ui.hpp:9
CheckableUi::boxClicked
void boxClicked(bool checked)
Definition
checkable_ui.cpp:9
CheckableUi::getOptValue
bool getOptValue()
Definition
checkable_ui.cpp:21
GroupBoxUi::GroupBoxUi
GroupBoxUi(QGroupBox *groupBox, Settings *settings, const std::string &opt)
Definition
groupBox_ui.cpp:3
GroupBoxUi::groupBox
QGroupBox * groupBox
Definition
groupBox_ui.hpp:16
GroupBoxUi::connectSignals
void connectSignals() override
Definition
groupBox_ui.cpp:11
GroupBoxUi::updateUiState
void updateUiState() override
Definition
groupBox_ui.cpp:19
Settings
Definition
settings.hpp:91
groupBox_ui.hpp
Generated on Wed Sep 25 2024 14:27:13 for UltraGrid by
1.12.0