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