SVN commit 941031 by tkadlubo:
List of available level packs in the menu. Not yet usable, but visible.
M +3 -1 Magazynierui.rc
M +21 -2 window.cpp
M +1 -0 window.h
--- trunk/playground/games/magazynier/Magazynierui.rc #941030:941031
@@ -8,7 +8,9 @@
-
+
--- trunk/playground/games/magazynier/window.cpp #941030:941031
@@ -24,6 +24,8 @@
#include
#include
#include
+#include
+#include
#include
#include
#include
@@ -42,8 +44,6 @@
m_LevelPack(NULL),
m_LevelModel(NULL)
{
- findLevelPacks();
-
view = new QGraphicsView();
view->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
view->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
@@ -57,7 +57,12 @@
statusBar()->insertPermanentItem("", 2); //Moves: 1337
setupGUI();
+
Renderer::instance()->setViewSize(view->height(), view->width());
+
+ findLevelPacks();
+ setupLevelPackMenu();
+
setupLastPlayedLevelPack();
} //}}}
@@ -93,6 +98,20 @@
return;
} //}}}
+void MagazynierWindow::setupLevelPackMenu(void) //{{{
+{
+ QList levelPackActionList;
+ QMap::const_iterator i;
+
+ for (i = levelPacks.constBegin(); i != levelPacks.constEnd(); ++i) {
+ KAction *levelPackAction = new KAction(this);
+ levelPackAction->setText(i.key());
+ levelPackActionList.append(levelPackAction);
+ }
+ plugActionList("level-pack-actions", levelPackActionList);
+}
+//}}}
+
void MagazynierWindow::setupActions(void) //{{{
{
undoStack->createUndoAction(actionCollection(), "");
--- trunk/playground/games/magazynier/window.h #941030:941031
@@ -48,6 +48,7 @@
LevelPack *m_LevelPack;
LevelModel *m_LevelModel;
void findLevelPacks(void);
+ void MagazynierWindow::setupLevelPackMenu(void);
QGraphicsView *view;