LineEditWidget.h 482 B

12345678910111213141516171819202122232425262728
  1. #ifndef LINEEDITWIDGET_H
  2. #define LINEEDITWIDGET_H
  3. #include <QLineEdit>
  4. #include "IxWidget.h"
  5. class LineEditWidget : public QLineEdit, public IxWidget
  6. {
  7. Q_OBJECT
  8. public:
  9. static const QString type;
  10. public:
  11. LineEditWidget(QWidget *parent);
  12. void setObjectName(const QString &name);
  13. public:
  14. QVariant getValue() const override;
  15. void setValue(const QVariant &value) override;
  16. bool isValueNull() const override;
  17. void clearInput() override;
  18. };
  19. #endif // LINEEDITWIDGET_H