KScoreDialog Class Reference
A simple high score dialog.
More...
#include <kscoredialog.h>
List of all members.
|
Public Types |
typedef QMap< int, QString > | FieldInfo |
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
} |
Public Member Functions |
| KScoreDialog (int fields, QWidget *parent=0, const char *name=0) |
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 () |
Detailed Description
A simple high score dialog.
Definition at line 40 of file kscoredialog.h.
Constructor & Destructor Documentation
KScoreDialog::KScoreDialog |
( |
int |
fields, |
|
|
QWidget * |
parent = 0 , |
|
|
const char * |
name = 0 |
|
) |
|
|
|
- Parameters:
-
| fields | Which fields should be listed. |
| 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:
This file is part of the documentation for libkdegames Library Version 3.3.0.