Files
UltraGrid/gui/QT/option/lineedit_ui.cpp
Martin Piatka 917695e4f5 GUI: Rewrite to use ug --capabilities for querying
* use ug --capabilities for querying
* support for webcams on Windows and MacOS
* support for decklink capturers and modes
* query v4l2 through UltraGrid
* don't store state in ui widgets (preparation for saving/loading settings)
* automatic FEC
2019-03-04 14:05:42 +01:00

23 lines
497 B
C++

#include "lineedit_ui.hpp"
LineEditUi::LineEditUi(QLineEdit *line, Settings *settings, const std::string &opt) :
TextOptUi(settings, opt),
line(line)
{
updateUiState();
connectSignals();
}
void LineEditUi::connectSignals(){
connect(line, &QLineEdit::textEdited, this, &LineEditUi::textEdited);
}
void LineEditUi::updateUiState(const std::string &text){
line->setText(QString::fromStdString(text));
}
void LineEditUi::updateUiState(){
updateUiState(getOptValue());
}