[Kde-games-devel] Review Request: KScoreDialog with level selection
Felix Lemke
hobbyblobby at arcor.de
Wed Sep 30 17:30:34 CEST 2009
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/1743/
-----------------------------------------------------------
Review request for KDE Games.
Summary
-------
Hi,
in KSpiral I need a different height-score for each level. For this I've patched the KScoreDialog. I've tested the KScoreDialog in different games (like kdiamond, kbounce, knetwalk) and I think it's fully backwards compatible. Now there are three new functions:
- addLocalizedLevelName(QPair<QByteArray, QString> level): with this you can add an level to the dialog. If the list of level isn't empty above the tabwidget is a QComboBox shown, where you can choose the level.
- addLocalizedLevelNames(QMap<QByteArray, QString> level): nearly the same like the function above, but you can add more than one level at once.
- setLevelName: to read or write the config belonging to your level you need to set the current level name. In the rc-file of your application the groupname is changed from KHightScore_GameDifficulty to KHighScore_GameDifficulty_MAP:levelname.
Diffs
-----
trunk/KDE/kdegames/libkdegames/highscore/kscoredialog.h 1028784
trunk/KDE/kdegames/libkdegames/highscore/kscoredialog.cpp 1028784
Diff: http://reviewboard.kde.org/r/1743/diff
Testing
-------
Screenshots
-----------
new KScoreDialog with level selection
http://reviewboard.kde.org/r/1743/s/214/
Thanks,
Felix
More information about the kde-games-devel
mailing list