A line edit allows users to enter and edit a single line of plain text with useful editing functions, including undo and redo, cut and paste, and drag and drop.
More...
|
RGBColor | backgroundColor () const |
|
void | clearBackgroundColor () |
|
void | clearInputHint () |
|
QCustomValidator & | customValidator () |
|
const QCustomValidator & | customValidator () const |
|
bool | event (QEvent *event) override |
|
void | forceValue (const String &units) |
|
template<class t_type > |
t_type | getAs () const |
|
template<class t_type > |
t_type | getAs (bool allow_placeholder) const |
|
template<class t_angle_type = fltp08> |
Angle< t_angle_type > | getUnitAngle (bool allow_placeholder=true) const |
|
fltp08 | getUnitValue (bool allow_placeholder=true) const |
|
String | getValue () const |
|
String | getValue (bool allow_placeholder) const |
|
bool | hasUserFocus () const |
|
const TranslatedString & | inputHint () const |
|
bool | isEditable () const |
|
bool | isEditing () const |
|
bool | isValid () const |
|
QSize | minimumSizeHint () const override |
|
| QCustomLineEdit (const QString &value, QWidget *parent=Q_NULLPTR) |
|
| QCustomLineEdit (QWidget *parent=Q_NULLPTR) |
|
void | setAllowPlaceholderAsValue (bool allow) |
|
void | setAsKeyboardFocus () |
|
void | setAutoShowTooltip (bool auto_show_tooltip) |
|
void | setBackgroundColor (const RGBColor &color) |
|
void | setBold (bool is_bold) |
|
void | setConstantUnit (const ConstPointer< Unit > &unit, uint01 dimension=Constant< uint01 >::Invalid) |
|
void | setCustomUnit (const String &unit, UnitCategory fallback_unit, uint01 dimension=Constant< uint01 >::Invalid) |
|
void | setEditable (bool editable) |
|
void | setFontMultiplier (fltp04 font_multiplier) |
|
void | setInputHint (const TranslatedString &hint) |
|
void | setPlaceholderText (const QString &value) |
|
void | setPlaceHolderUnitValue (fltp08 value) |
|
template<class t_type > |
void | setPlaceholderValue (const t_type &input_value, bool allow_placeholder_as_value=true) |
|
void | setPlaceholderValue (const TranslatedString &input_value, bool allow_placeholder_as_value=true) |
|
void | setStep (fltp08 step) |
|
virtual void | setTitle (const TranslatedString &title) |
|
void | setToolTip (const TranslatedString &tooltip) |
|
void | setUnitType (UnitCategory unit, uint01 dimension=Constant< uint01 >::Invalid) |
|
template<class t_angle_type > |
void | setUnitValue (Angle< t_angle_type > value) |
|
void | setUnitValue (fltp08 value) |
|
template<class t_type > |
void | setup (ApplicationOption< t_type > &option) |
|
template<class t_type > |
void | setup (const TranslatedString &title) |
|
void | setup (const TranslatedString &title, const TypeInfo &type) |
|
void | setup (const TranslatedString &title, Resource< String > &resource) |
|
template<class t_type > |
void | setup (const TranslatedString &title, Resource< t_type > &resource) |
|
void | setup (const TranslatedString &title, UnitCategory unit_type, uint01 dim=Constant< uint01 >::Invalid) |
|
void | setup (GenericOption &option) |
|
void | setValue (const Angle< fltp08 > &input_value) |
|
void | setValue (const Angle< sint04 > &input_value) |
|
template<class t_type > |
std::enable_if< ObjectInfo< t_type >::Number, void >::type | setValue (const t_type &input_value) |
|
template<class t_type > |
std::enable_if<!ObjectInfo< t_type >::Number, void >::type | setValue (const t_type &input_value) |
|
void | setValue (const TimeSpan &input_value) |
|
QSize | sizeHint () const override |
|
void | startUserEdit (bool select_all=true) |
|
void | updateHints () |
|
void | wheelEvent (QWheelEvent *event) override |
|
| ~QCustomLineEdit () |
|
A line edit allows users to enter and edit a single line of plain text with useful editing functions, including undo and redo, cut and paste, and drag and drop.
In touch mode, a popup Keypad will appear based on the type of data being input.