#ifndef ROLE_H #define ROLE_H #include #include class Role { public: Role(); Role(const QString& name); QString getName() const; void setName(const QString& name); QVector getPermissions() const; void setPermissions(const QVector& permissions); void addPermission(const QString& permission); void removePermission(const QString& permission); bool hasPermission(const QString& permission) const; private: QString m_name; QVector m_permissions; }; #endif // ROLE_H