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:

