libkdegames/highscore
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 178 of file kexthighscore_item.h.
Public Member Functions | |
| Score (ScoreType type=Won) | |
| ~Score () | |
| ScoreType | type () const |
| void | setType (ScoreType type) |
| 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 |
| KDEGAMES_EXPORT QDataStream & | operator<< (QDataStream &stream, const Score &score) |
| KDEGAMES_EXPORT QDataStream & | operator>> (QDataStream &stream, Score &score) |
Constructor & Destructor Documentation
| KExtHighscore::Score::Score | ( | ScoreType | type = Won |
) |
Definition at line 148 of file kexthighscore_item.cpp.
| KExtHighscore::Score::~Score | ( | ) |
Definition at line 156 of file kexthighscore_item.cpp.
Member Function Documentation
| ScoreType KExtHighscore::Score::type | ( | ) | const [inline] |
| void KExtHighscore::Score::setType | ( | ScoreType | type | ) | [inline] |
- Returns:
- the data associated with the named Item.
Definition at line 159 of file kexthighscore_item.cpp.
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 165 of file kexthighscore_item.cpp.
| uint KExtHighscore::Score::score | ( | ) | const [inline] |
- Returns:
- the score value.
Equivalent to
data("score").toUInt().
Definition at line 212 of file kexthighscore_item.h.
| void KExtHighscore::Score::setScore | ( | uint | score | ) | [inline] |
Set the score value.
Equivalent to
setData("score", score).
Definition at line 219 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 172 of file kexthighscore_item.cpp.
| bool KExtHighscore::Score::operator< | ( | const Score & | score | ) |
Comparison operator.
- See also:
- Manager::isStrictlyLess
Definition at line 178 of file kexthighscore_item.cpp.
Friends And Related Function Documentation
friend class MultiplayerScores [friend] |
Definition at line 241 of file kexthighscore_item.h.
| KDEGAMES_EXPORT QDataStream& operator<< | ( | QDataStream & | stream, | |
| const Score & | score | |||
| ) | [friend] |
Definition at line 183 of file kexthighscore_item.cpp.
| KDEGAMES_EXPORT QDataStream& operator>> | ( | QDataStream & | stream, | |
| Score & | score | |||
| ) | [friend] |
Definition at line 190 of file kexthighscore_item.cpp.
The documentation for this class was generated from the following files:
KDE 4.0 API Reference