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