#ifndef CLS_CHARSTRING_H #define CLS_CHARSTRING_H #include #include #include #include #include "Field.h" class CharString : public Field { public: CharString(QWidget *parent, int db_id, int PropId, QString label = QString(), QGridLayout *layout = NULL, int row = 0, int col = 0); CharString(QWidget *parent, int db_id, int PropId, QString value, QString label = QString(), QGridLayout *layout = NULL, int row = 0, int col = 0); void SetValue(QVariant value); protected: QLineEdit *lineEdit; int calculateLength() { return value.toString().length(); } }; #endif