UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
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
10class CheckboxUi : public CheckableUi{
11Q_OBJECT
12
13public:
14 CheckboxUi(QAbstractButton *box, Settings *settings, const std::string &opt);
15
16protected:
17 QAbstractButton *checkbox;
18
19 void connectSignals() override;
20 void updateUiState(bool checked) override;
21 void updateUiState() override;
22};
23
24#endif
void connectSignals() override
void updateUiState() override
QAbstractButton * checkbox
CheckboxUi(QAbstractButton *box, Settings *settings, const std::string &opt)
std::string opt
Definition widget_ui.hpp:34
Settings * settings
Definition widget_ui.hpp:33