• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • libtdegames
 

libtdegames

  • KExtHighscore
  • Score
Public Member Functions | Friends | List of all members
KExtHighscore::Score Class Reference

#include <kexthighscore_item.h>

Public Member Functions

 Score (ScoreType type=Won)
 
ScoreType type () const
 
void setType (ScoreType type)
 
const TQVariant & data (const TQString &name) const
 
void setData (const TQString &name, const TQVariant &value)
 
uint score () const
 
void setScore (uint score)
 
bool isTheWorst () const
 
bool operator< (const Score &score)
 

Friends

class MultiplayerScores
 
TQDataStream & operator<< (TQDataStream &stream, const Score &score)
 
TQDataStream & operator>> (TQDataStream &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.

Constructor & Destructor Documentation

◆ Score()

KExtHighscore::Score::Score ( ScoreType  type = Won)

Definition at line 144 of file kexthighscore_item.cpp.

◆ ~Score()

KExtHighscore::Score::~Score ( )

Definition at line 152 of file kexthighscore_item.cpp.

Member Function Documentation

◆ data()

const TQVariant & KExtHighscore::Score::data ( const TQString &  name) const
Returns
the data associated with the named Item.

Definition at line 155 of file kexthighscore_item.cpp.

◆ isTheWorst()

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.

◆ operator<()

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

Comparison operator.

See also
Manager::isStrictlyLess

Definition at line 174 of file kexthighscore_item.cpp.

◆ score()

uint KExtHighscore::Score::score ( ) const
inline
Returns
the score value.

Equivalent to

data("score").toUInt()

.

Definition at line 209 of file kexthighscore_item.h.

◆ setData()

void KExtHighscore::Score::setData ( const TQString &  name,
const TQVariant &  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.

◆ setScore()

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.

◆ setType()

void KExtHighscore::Score::setType ( ScoreType  type)
inline

Set the game type.

Definition at line 190 of file kexthighscore_item.h.

◆ type()

ScoreType KExtHighscore::Score::type ( ) const
inline
Returns
the game type.

Definition at line 185 of file kexthighscore_item.h.

Friends And Related Function Documentation

◆ MultiplayerScores

friend class MultiplayerScores
friend

Definition at line 238 of file kexthighscore_item.h.

◆ operator<<

TQDataStream & operator<< ( TQDataStream &  stream,
const Score &  score 
)
friend

Definition at line 179 of file kexthighscore_item.cpp.

◆ operator>>

TQDataStream & operator>> ( TQDataStream &  stream,
Score &  score 
)
friend

Definition at line 186 of file kexthighscore_item.cpp.


The documentation for this class was generated from the following files:
  • kexthighscore_item.h
  • kexthighscore_item.cpp

libtdegames

Skip menu "libtdegames"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

libtdegames

Skip menu "libtdegames"
  • libtdegames
Generated for libtdegames by doxygen 1.9.4
This website is maintained by Timothy Pearson.