#ifndef USER_H #define USER_H #include #include "table.h" #include "tableset.h" #include "comment.h" #ifdef NUT_NAMESPACE using namespace NUT_NAMESPACE; #endif class User : public Table { Q_OBJECT NUT_PRIMARY_AUTO_INCREMENT(id) NUT_DECLARE_FIELD(QUuid, id, id, setId) NUT_NOT_NULL(username) NUT_LEN(username, 50) NUT_DECLARE_FIELD(QString, username, username, setUsername) NUT_NOT_NULL(password) NUT_LEN(password, 50) NUT_DECLARE_FIELD(QString, password, password, setPassword) NUT_DECLARE_CHILD_TABLE(Comment, comments) public: User(QObject *tableSet = 0); }; Q_DECLARE_METATYPE(User*) #endif // USER_H