Pages
API Documentation
On this page

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

Static Public Members

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()

We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.