#ifndef USER_H #define USER_H #include #include class User { public: User(); User(const QString& username, const QString& password); QString getUsername() const; void setUsername(const QString& username); QString getPassword() const; void setPassword(const QString& password); QVector getRoles() const; void setRoles(const QVector& roles); void addRole(const QString& role); void removeRole(const QString& role); bool hasRole(const QString& role) const; private: QString m_username; QString m_password; QVector m_roles; }; #endif // USER_H