KExtHighscore::Score Class Reference
#include <kexthighscore_item.h>
Detailed Description
This class contains data for a score.You should not inherit from this class but reimplement the methods in Highscores.
Definition at line 175 of file kexthighscore_item.h.
Public Member Functions | |
Score (ScoreType type=Won) | |
~Score () | |
ScoreType | type () const |
void | setType (ScoreType type) |
const QVariant & | data (const QString &name) const |
void | setData (const QString &name, const QVariant &value) |
uint | score () const |
void | setScore (uint score) |
bool | isTheWorst () const |
bool | operator< (const Score &score) |
Friends | |
class | MultiplayerScores |
QDataStream & | operator<< (QDataStream &stream, const Score &score) |
QDataStream & | operator>> (QDataStream &stream, Score &score) |
Member Function Documentation
ScoreType KExtHighscore::Score::type | ( | ) | const [inline] |
void KExtHighscore::Score::setType | ( | ScoreType | type | ) | [inline] |
const QVariant & KExtHighscore::Score::data | ( | const QString & | name | ) | const |
- Returns:
- the data associated with the named Item.
Definition at line 155 of file kexthighscore_item.cpp.
void KExtHighscore::Score::setData | ( | const QString & | name, | |
const QVariant & | value | |||
) |
Set the data associated with the named Item.
Note that the value should have the type of the default value of the Item.
Definition at line 161 of file kexthighscore_item.cpp.
uint KExtHighscore::Score::score | ( | ) | const [inline] |
- Returns:
- the score value.
Equivalent to
data("score").toUInt().
Definition at line 209 of file kexthighscore_item.h.
void KExtHighscore::Score::setScore | ( | uint | score | ) | [inline] |
Set the score value.
Equivalent to
setData("score", score).
Definition at line 216 of file kexthighscore_item.h.
bool KExtHighscore::Score::isTheWorst | ( | ) | const |
- Returns:
- true if this is the worst possible score (ie the default argument of ScoreItem).
Definition at line 168 of file kexthighscore_item.cpp.
bool KExtHighscore::Score::operator< | ( | const Score & | score | ) |
Comparison operator.
- See also:
- Manager::isStrictlyLess
Definition at line 174 of file kexthighscore_item.cpp.
The documentation for this class was generated from the following files: