Attica::Achievement Class
Represents an achievement. More...
- Header:
#include <Attica/Achievement> - CMake:
find_package(KF6 REQUIRED COMPONENTS Attica)
target_link_libraries(mytarget PRIVATE KF6::Attica)
List of all members, including inherited members
Public Types
Public Functions
- Achievement()
- 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
- 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(Attica::Achievement::Type type)
- void setVisibility(Attica::Achievement::Visibility visibility)
- int steps() const
- Attica::Achievement::Type type() const
- Attica::Achievement::Visibility visibility() const
Static Public Members
- QString achievementTypeToString(const Attica::Achievement::Type type)
- QString achievementVisibilityToString(const Attica::Achievement::Visibility visibility)
- Attica::Achievement::Type stringToAchievementType(const QString &achievementTypeString)
- Attica::Achievement::Visibility stringToAchievementVisibility(const QString &achievementVisibilityString)
Detailed Description
Member Type Documentation
Achievement::List
enum Achievement::Type
| Constant | |
|---|---|
Attica::Achievement::FlowingAchievement |
0 |
Attica::Achievement::SteppedAchievement |
1 |
Attica::Achievement::NamedstepsAchievement |
2 |
Attica::Achievement::SetAchievement |
3 |
enum Achievement::Visibility
| Constant | |
|---|---|
Attica::Achievement::VisibleAchievement |
0 |
Attica::Achievement::DependentsAchievement |
1 |
Attica::Achievement::SecretAchievement |
2 |
Member Function Documentation
Achievement::Achievement()
[static] QString Achievement::achievementTypeToString(const Attica::Achievement::Type type)
[static] QString Achievement::achievementVisibilityToString(const Attica::Achievement::Visibility visibility)
void Achievement::addDependency(const QString &dependency)
void Achievement::addOption(const QString &option)
QString Achievement::contentId() const
See also setContentId()
QStringList Achievement::dependencies() const
See also setDependencies()
QString Achievement::description() const
See also setDescription()
QString Achievement::explanation() const
See also setExplanation()
QString Achievement::id() const
See also setId()
QUrl Achievement::image() const
See also setImage()
bool Achievement::isValid() const
QString Achievement::name() const
See also setName()
QStringList Achievement::options() const
See also setOptions()
int Achievement::points() const
See also setPoints()
QVariant Achievement::progress() const
See also setProgress()
void Achievement::removeDependency(const QString &dependency)
void Achievement::removeOption(const QString &option)
void Achievement::setContentId(const QString &contentId)
See also contentId()
void Achievement::setDependencies(const QStringList &dependencies)
See also dependencies()
void Achievement::setDescription(const QString &description)
See also description()
void Achievement::setExplanation(const QString &explanation)
See also explanation()
void Achievement::setId(const QString &id)
See also id()
void Achievement::setImage(const QUrl &image)
See also image()
void Achievement::setName(const QString &name)
See also name()
void Achievement::setOptions(const QStringList &options)
See also options()
void Achievement::setPoints(const int points)
See also points()
void Achievement::setProgress(const QVariant &progress)
See also progress()
void Achievement::setSteps(const int steps)
See also steps()
void Achievement::setType(Attica::Achievement::Type type)
See also type()
void Achievement::setVisibility(Attica::Achievement::Visibility visibility)
See also visibility()
int Achievement::steps() const
See also setSteps()
[static] Attica::Achievement::Type Achievement::stringToAchievementType(const QString &achievementTypeString)
[static] Attica::Achievement::Visibility Achievement::stringToAchievementVisibility(const QString &achievementVisibilityString)
Attica::Achievement::Type Achievement::type() const
See also setType()
Attica::Achievement::Visibility Achievement::visibility() const
See also setVisibility()