UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
lineedit_ui.cpp
Go to the documentation of this file.
1#include "lineedit_ui.hpp"
2
3LineEditUi::LineEditUi(QLineEdit *line, Settings *settings, const std::string &opt) :
4 TextOptUi(settings, opt),
5 line(line)
6{
9}
10
12 connect(line, &QLineEdit::textEdited, this, &LineEditUi::textEdited);
13}
14
15void LineEditUi::updateUiState(const std::string &text){
16 if(!line->hasFocus())
17 line->setText(QString::fromStdString(text));
18}
19
23
25 line->setEnabled(enabled);
26}
27
28void LineEditUi::setToolTip(const QString& toolTip){
29 line->setToolTip(toolTip);
30}
31
33 line->setPlaceholderText(placeholder);
34}
35
36
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
void textEdited(const QString &str)
Definition textOpt_ui.cpp:9
std::string getOptValue()
bool enabled
Definition settings.cpp:197
const char * placeholder
Definition cineform.cpp:128