KScoreDialog Class Reference
#include <kscoredialog.h>
Detailed Description
A simple high score dialog.
Definition at line 40 of file kscoredialog.h.
Public Types | |
enum | Fields { Name = 1 << 0, Level = 1 << 1, Custom1 = 1 << 10, Custom2 = 1 << 11, Custom3 = 1 << 12, Date = 1 << 27, Time = 1 << 28, Score = 1 << 29 } |
typedef QMap< int, QString > | FieldInfo |
Public Member Functions | |
KScoreDialog (int fields, QWidget *parent=0, const char *name=0) | |
~KScoreDialog () | |
void | setConfigGroup (const QString &group) |
void | setComment (const QString &comment) |
void | addField (int field, const QString &header, const QString &key) |
int | addScore (int newScore, const FieldInfo &newInfo, bool askName, bool lessIsMore) |
int | addScore (int newScore, const FieldInfo &newInfo, bool askName=true) |
int | highScore () |
virtual void | show () |
Constructor & Destructor Documentation
KScoreDialog::KScoreDialog | ( | int | fields, | |
QWidget * | parent = 0 , |
|||
const char * | name = 0 | |||
) |
- Parameters:
-
fields Which fields should be listed.
- Parameters:
-
parent passed to parent QWidget constructor name passed to parent QWidget constructor
Definition at line 67 of file kscoredialog.cpp.
Member Function Documentation
void KScoreDialog::setConfigGroup | ( | const QString & | group | ) |
- Parameters:
-
group to use for reading/writing highscores from/to.
By default the class will use "High Score"
Definition at line 101 of file kscoredialog.cpp.
void KScoreDialog::setComment | ( | const QString & | comment | ) |
- Parameters:
-
comment to add when showing high-scores.
The comment is only used once.
Definition at line 107 of file kscoredialog.cpp.
void KScoreDialog::addField | ( | int | field, | |
const QString & | header, | |||
const QString & | key | |||
) |
Define an extra FieldInfo entry.
- Parameters:
-
field Id of this field header Header shown in the dialog for this field key used to store this field with.
Definition at line 112 of file kscoredialog.cpp.
int KScoreDialog::addScore | ( | int | newScore, | |
const FieldInfo & | newInfo, | |||
bool | askName, | |||
bool | lessIsMore | |||
) |
Adds a new score to the list.
- Parameters:
-
newScore the score of this game. newInfo additional info about the score. askName Whether to prompt for the players name. lessIsMore If true, the lowest score is the best score.
- Returns:
- The highscore position if the score was good enough to make it into the list (1 being topscore) or 0 otherwise.
Definition at line 326 of file kscoredialog.cpp.
int KScoreDialog::highScore | ( | ) |
The documentation for this class was generated from the following files: