UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
lineedit_ui.hpp
Go to the documentation of this file.
1#ifndef LINEEDIT_UI_HPP
2#define LINEEDIT_UI_HPP
3
4#include <QLineEdit>
5#include "textOpt_ui.hpp"
6
7class LineEditUi : public TextOptUi{
8Q_OBJECT
9
10public:
11 LineEditUi(QLineEdit *line, Settings *settings, const std::string &opt);
12
13 void setEnabled(bool enabled);
14 void setToolTip(const QString& toolTip);
15 void setPlaceholder(const QString& placeholder);
16
17private:
18 QLineEdit *line;
19
20 void connectSignals() override;
21 void updateUiState() override;
22 void updateUiState(const std::string &text) override;
23};
24
25#endif
void setToolTip(const QString &toolTip)
LineEditUi(QLineEdit *line, Settings *settings, const std::string &opt)
void setEnabled(bool enabled)
void connectSignals() override
void setPlaceholder(const QString &placeholder)
QLineEdit * line
void updateUiState() override
std::string opt
Definition widget_ui.hpp:34
Settings * settings
Definition widget_ui.hpp:33
bool enabled
Definition settings.cpp:197
const char * placeholder
Definition cineform.cpp:128