UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
gui
QT
option
radioButton_ui.hpp
Go to the documentation of this file.
1
#ifndef RADIOBUTTON_UI_HPP
2
#define RADIOBUTTON_UI_HPP
3
4
#include <QAbstractButton>
5
#include <string>
6
7
#include "
widget_ui.hpp
"
8
9
10
class
RadioButtonUi
:
public
WidgetUi
{
11
Q_OBJECT
12
13
public
:
14
RadioButtonUi
(QAbstractButton *
btn
,
15
const
std::string &
selectedVal
,
16
Settings
*
settings
,
17
const
std::string &
opt
);
18
19
private
:
20
QAbstractButton *
btn
;
21
std::string
selectedVal
;
22
23
void
connectSignals
()
override
;
24
void
updateUiState
()
override
;
25
void
updateUiState
(
bool
checked);
26
void
optChangeCallback
(
Option
&
opt
,
bool
suboption)
override
;
27
28
private
slots:
29
void
btnClicked
();
30
31
};
32
33
#endif
Option
Definition
settings.hpp:12
RadioButtonUi
Definition
radioButton_ui.hpp:10
RadioButtonUi::selectedVal
std::string selectedVal
Definition
radioButton_ui.hpp:21
RadioButtonUi::RadioButtonUi
RadioButtonUi(QAbstractButton *btn, const std::string &selectedVal, Settings *settings, const std::string &opt)
Definition
radioButton_ui.cpp:3
RadioButtonUi::btn
QAbstractButton * btn
Definition
radioButton_ui.hpp:20
RadioButtonUi::updateUiState
void updateUiState() override
Definition
radioButton_ui.cpp:24
RadioButtonUi::btnClicked
void btnClicked()
Definition
radioButton_ui.cpp:34
RadioButtonUi::connectSignals
void connectSignals() override
Definition
radioButton_ui.cpp:16
RadioButtonUi::optChangeCallback
void optChangeCallback(Option &opt, bool suboption) override
Definition
radioButton_ui.cpp:28
Settings
Definition
settings.hpp:91
WidgetUi
Definition
widget_ui.hpp:10
WidgetUi::opt
std::string opt
Definition
widget_ui.hpp:34
WidgetUi::settings
Settings * settings
Definition
widget_ui.hpp:33
widget_ui.hpp
Generated on Wed Sep 25 2024 14:27:13 for UltraGrid by
1.12.0