Hi,

I'm having a custom designer plugin where I want a property based on a enum for example:

Qt Code:
  1. enum fieldTypes {
  2. Character,
  3. Numeric,
  4. Decimal,
  5. Boolean,
  6. Date,
  7. Time
  8. };
  9.  
  10. class IMPEdit : public QLineEdit
  11. {
  12. Q_OBJECT
  13. Q_ENUMS(fieldTypes)
  14. Q_PROPERTY(QString TableName READ tableName WRITE setTableName)
  15. Q_PROPERTY(QString FieldName READ fieldName WRITE setFieldName)
  16. Q_PROPERTY(fieldTypes FieldType READ fieldType WRITE setFieldType)
  17. public:
  18. IMPEdit(QWidget *parent = 0);
  19.  
  20. QString tableName();
  21. void setTableName(QString name);
  22. QString fieldName();
  23. void setFieldName(QString name);
  24. fieldTypes fieldType();
  25. void setFieldType(fieldTypes type);
  26. private:
  27. QString m_tableName;
  28. QString m_fieldName;
  29. fieldTypes m_fieldType;
  30. };
To copy to clipboard, switch view to plain text mode 

With this code the String properties are shows in designer but How can I make the enum property to appear?

Thanks,
Carlos.