KExtHighscore::Score Class Reference

#include <kexthighscore_item.h>

List of all members.


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

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.

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.

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::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.

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.

void KExtHighscore::Score::setType ScoreType  type  )  [inline]
 

Set the game type.

Definition at line 190 of file kexthighscore_item.h.

ScoreType KExtHighscore::Score::type  )  const [inline]
 

Returns:
the game type.

Definition at line 185 of file kexthighscore_item.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys