#ifndef __EDITORWINDOW_H__
#define __EDITORWINDOW_H__
-#include <QtGui>
+#include <QtWidgets>
class EditorWidget;
+class Level;
class EditorWindow: public QWidget
{
EditorWindow(QWidget * parent = 0);
~EditorWindow();
+ signals:
+ void SetupLevel(Level *);
+
private slots:
void SetEditorLevel(int);
void SetNewName(QWidget *, QAbstractItemDelegate::EndEditHint);
+ void MoveLevelUp(void);
+ void MoveLevelDown(void);
+ void AddLevel(void);
+ void DeleteLevel(void);
+ void PlayLevel(void);
private:
QListWidget * list;
- QPushButton * up, * down, * add, * remove;
+ QToolButton * up, * down, * add, * remove, * play;
EditorWidget * editor;
};