summaryrefslogtreecommitdiff
path: root/noncore/games/tetrix/ohighscoredlg.h
Side-by-side diff
Diffstat (limited to 'noncore/games/tetrix/ohighscoredlg.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/games/tetrix/ohighscoredlg.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/noncore/games/tetrix/ohighscoredlg.h b/noncore/games/tetrix/ohighscoredlg.h
index fdbe623..845e639 100644
--- a/noncore/games/tetrix/ohighscoredlg.h
+++ b/noncore/games/tetrix/ohighscoredlg.h
@@ -3,30 +3,31 @@
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* ( at your option ) any later version. *
* *
**************************************************************************/
class QWidget;
class QVBoxLayout;
class QListView;
#include <qdialog.h>
-#include <list>
+#include <qlist.h>
-using namespace std;
-
-struct t_playerData
+class t_playerData
{
+
+public :
+
QString sName;
int points;
int level;
};
class OHighscore : public QWidget
{
Q_OBJECT
public:
/*
*An OHighscore-Object contains all Points, level and playernames sorted in a stl::vector
@@ -36,34 +37,32 @@ class OHighscore : public QWidget
~OHighscore();
/*
* is true if the player did a new highscore
*/
bool isNewhighscore;
/*
* this inserts the new entry at the correct position
*/
void insertData( QString , int , int );
- list<t_playerData*> playerData;
+ QList<t_playerData> playerData;
/*
* As Qt/e does not support QInputDialog I did that code myself
*/
QString getName();
private:
- list<t_playerData*>::iterator iPlayerData;
-
/*
* the lowest score in the highscorelist
*/
int lowest;
/*
* the level of the highscore
*/
int pLevel;
/*
* get all scores in a vector and give "lowest" a value