A widget allowing easy access to change the properties of a designObject by taking user string input.
More...
|
| void | clearTarget () |
| |
| | DesignObjectStringWidget (QWidget *parent=nullptr) |
| |
| void | setDesignProperty (DesignObject::DesignProperty property) |
| |
| void | setTarget (const DynamicPointer< QTDesignObject > &object) |
| |
| void | setTarget (DesignObject::DesignProperty property, const DynamicPointer< QTDesignObject > &object) |
| |
| void | setTitle (const TranslatedString &title) override |
| |
| void | setupForMetadata (const String &metadata) |
| |
| void | setupForMetadata (TranslatedString title, const String &metadata) |
| |
| 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) |
| |
| 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 widget allowing easy access to change the properties of a designObject by taking user string input.