23 #ifndef QDS_LINEEDIT_H
24 #define QDS_LINEEDIT_H
34 Q_PROPERTY(
bool Selection READ hasSelection WRITE setSelection )
43 virtual void deselect();
44 virtual void selectAll();
45 virtual void setAlignment(
const int,
const int = Label );
47 bool hasSelection()
const;
48 void setSelection(
const bool );
59 void onTextChanged(
const QString& );
#define QDS_EXPORT
Definition: QDS.h:33
Base class for all controls using the data dictionary.
Definition: QDS_Datum.h:41
virtual void setAlignment(const int, const int=Label)
Set the aligment for QDS::Label and/or QDS::Units subwidgets.
Definition: QDS_Datum.cxx:1128
virtual void onParamChanged()
Called when datum value is changed.
Definition: QDS_Datum.cxx:1161
virtual QWidget * createControl(QWidget *)=0
Create QDS::Control widget.
virtual void unitSystemChanged(const QString &)
Process notification about active units system changing.
Definition: QDS_Datum.cxx:1425
virtual void setString(const QString &)=0
virtual QString getString() const =0
Get string value from datum.
Improved version of QLineEdit.
Definition: QDS_LineEdit.cxx:35
Definition: QDS_LineEdit.h:31