[Kde-games-devel] Review Request: KScoreDialog with level selection

Felix Lemke lemke.felix at ages-skripte.org
Fri Oct 2 11:25:32 CEST 2009


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/1743/
-----------------------------------------------------------

(Updated 2009-10-02 09:25:32.729541)


Review request for KDE Games.


Changes
-------

Fix the issues pointed out by Albert.


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 (updated)
-----

  trunk/KDE/kdegames/libkdegames/highscore/kscoredialog.h 1029697 
  trunk/KDE/kdegames/libkdegames/highscore/kscoredialog.cpp 1029697 

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