![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <lineedit_ui.hpp>


Public Member Functions | |
| LineEditUi (QLineEdit *line, Settings *settings, const std::string &opt) | |
| void | setEnabled (bool enabled) |
| void | setPlaceholder (const QString &placeholder) |
| void | setToolTip (const QString &toolTip) |
Public Member Functions inherited from TextOptUi | |
| TextOptUi (Settings *settings, const std::string &opt) | |
| virtual | ~TextOptUi () |
Public Member Functions inherited from WidgetUi | |
| WidgetUi (const WidgetUi &)=delete | |
| WidgetUi (Settings *settings, const std::string &opt) | |
| WidgetUi (WidgetUi &&)=delete | |
| virtual | ~WidgetUi () |
| WidgetUi & | operator= (const WidgetUi &)=delete |
| WidgetUi & | operator= (WidgetUi &&)=delete |
| virtual void | refresh () |
| void | registerCallback (const std::string &option) |
| void | registerCustomCallback (const std::string &option, Option::Callback callback, std::unique_ptr< ExtraCallbackData > &&extraDataPtr=nullptr) |
| void | setOpt (const std::string &opt) |
Private Member Functions | |
| void | connectSignals () override |
| void | updateUiState () override |
| void | updateUiState (const std::string &text) override |
Private Attributes | |
| QLineEdit * | line |
Additional Inherited Members | |
Signals inherited from WidgetUi | |
| void | changed () |
Protected Slots inherited from TextOptUi | |
| void | textEdited (const QString &str) |
Protected Member Functions inherited from TextOptUi | |
| std::string | getOptValue () |
| void | optChangeCallback (Option &opt, bool suboption) override |
Protected Member Functions inherited from WidgetUi | |
| void | registerCallback () |
Static Protected Member Functions inherited from WidgetUi | |
| static void | optChangeCallbackStatic (Option &, bool, void *) |
Protected Attributes inherited from WidgetUi | |
| std::vector< std::unique_ptr< ExtraCallbackData > > | extraData |
| std::string | opt |
| std::vector< std::pair< std::string, Option::Callback > > | registeredCallbacks |
| Settings * | settings |
Definition at line 7 of file lineedit_ui.hpp.
| LineEditUi::LineEditUi | ( | QLineEdit * | line, |
| Settings * | settings, | ||
| const std::string & | opt ) |
Definition at line 3 of file lineedit_ui.cpp.
References connectSignals(), and updateUiState().

|
overrideprivatevirtual |
Implements TextOptUi.
Definition at line 11 of file lineedit_ui.cpp.
References line, and TextOptUi::textEdited().
Referenced by LineEditUi().

| void LineEditUi::setEnabled | ( | bool | enabled | ) |
Definition at line 24 of file lineedit_ui.cpp.
Referenced by videoCompressBitrateCallback().
| void LineEditUi::setPlaceholder | ( | const QString & | placeholder | ) |
Definition at line 32 of file lineedit_ui.cpp.
References line, and placeholder.
Referenced by videoCompressBitrateCallback().
| void LineEditUi::setToolTip | ( | const QString & | toolTip | ) |
Definition at line 28 of file lineedit_ui.cpp.
References line.
Referenced by videoCompressBitrateCallback().
|
overrideprivatevirtual |
Implements TextOptUi.
Definition at line 20 of file lineedit_ui.cpp.
References TextOptUi::getOptValue(), and updateUiState().
Referenced by LineEditUi(), and updateUiState().

|
overrideprivatevirtual |
|
private |
Definition at line 18 of file lineedit_ui.hpp.
Referenced by connectSignals(), setEnabled(), setPlaceholder(), setToolTip(), and updateUiState().