Created new resource selector widget class

This commit is contained in:
Aruki
2017-02-01 08:43:42 -07:00
parent 8a66e393e7
commit 4e8ecdb79c
18 changed files with 285 additions and 34 deletions

View File

@@ -6,6 +6,9 @@
#include <QVector>
class CBasicViewport;
class CProjectOverviewDialog;
class CResourceBrowser;
class CWorldEditor;
class IEditor;
class CEditorApplication : public QApplication
@@ -13,11 +16,21 @@ class CEditorApplication : public QApplication
Q_OBJECT
QTimer mRefreshTimer;
CWorldEditor *mpWorldEditor;
CResourceBrowser *mpResourceBrowser;
CProjectOverviewDialog *mpProjectDialog;
QVector<IEditor*> mEditorWindows;
double mLastUpdate;
public:
CEditorApplication(int& rArgc, char **ppArgv);
~CEditorApplication();
void InitEditor();
// Accessors
inline CWorldEditor* WorldEditor() const { return mpWorldEditor; }
inline CResourceBrowser* ResourceBrowser() const { return mpResourceBrowser; }
inline CProjectOverviewDialog* ProjectDialog() const { return mpProjectDialog; }
public slots:
void AddEditor(IEditor *pEditor);