libkdegames Library API Documentation

KExtHighscore::Score Class Reference

This class contains data for a score. More...

#include <kexthighscore_item.h>

List of all members.

Public Member Functions

 Score (ScoreType type=Won)
ScoreType type () const
void setType (ScoreType type)
const QVariantdata (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
QDataStreamoperator<< (QDataStream &stream, const Score &score)
QDataStreamoperator>> (QDataStream &stream, Score &score)


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.


Member Function Documentation

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

Returns:
the game type.

Definition at line 185 of file kexthighscore_item.h.

Referenced by setData().

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

Set the game type.

Definition at line 190 of file kexthighscore_item.h.

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.

Referenced by score().

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.

References type().

Referenced by setScore().

uint KExtHighscore::Score::score  )  const [inline]
 

Returns:
the score value.
Equivalent to
data("score").toUInt()
.

Definition at line 209 of file kexthighscore_item.h.

References data().

Referenced by isTheWorst(), and operator<().

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.

References setData().

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.

References score().

bool KExtHighscore::Score::operator< const Score score  ) 
 

Comparison operator.

See also:
Manager::isStrictlyLess

Definition at line 174 of file kexthighscore_item.cpp.

References score().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for libkdegames Library Version 3.3.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Jan 20 04:22:45 2005 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003