Attica 5.109.0
|
Represents an achievement. More...
#include <Attica/Achievement>
Public Types | |
typedef QList< Achievement > | List |
enum | Type { FlowingAchievement , SteppedAchievement , NamedstepsAchievement , SetAchievement } |
enum | Visibility { VisibleAchievement , DependentsAchievement , SecretAchievement } |
Public Member Functions | |
Achievement (const Achievement &other) | |
void | addDependency (const QString &dependency) |
void | addOption (const QString &option) |
QString | contentId () const |
QStringList | dependencies () const |
QString | description () const |
QString | explanation () const |
QString | id () const |
QUrl | image () const |
bool | isValid () const |
QString | name () const |
Achievement & | operator= (const Achievement &other) |
QStringList | options () const |
int | points () const |
QVariant | progress () const |
void | removeDependency (const QString &dependency) |
void | removeOption (const QString &option) |
void | setContentId (const QString &contentId) |
void | setDependencies (const QStringList &dependencies) |
void | setDescription (const QString &description) |
void | setExplanation (const QString &explanation) |
void | setId (const QString &id) |
void | setImage (const QUrl &image) |
void | setName (const QString &name) |
void | setOptions (const QStringList &options) |
void | setPoints (const int points) |
void | setProgress (const QVariant &progress) |
void | setSteps (const int steps) |
void | setType (Achievement::Type type) |
void | setVisibility (Achievement::Visibility visibility) |
int | steps () const |
Achievement::Type | type () const |
Achievement::Visibility | visibility () const |
Represents an achievement.