| 12345678910111213141516171819202122232425262728 |
- #ifndef USER_H
- #define USER_H
- #include <QString>
- #include <QVector>
- 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<QString> getRoles() const;
- void setRoles(const QVector<QString>& 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<QString> m_roles;
- };
- #endif // USER_H
|