Added project settings dialog; added build name lookup functionality

This commit is contained in:
Aruki
2017-02-15 01:00:48 -07:00
parent 3697401ebb
commit bdb753dca2
23 changed files with 479 additions and 141 deletions

View File

@@ -0,0 +1,34 @@
#ifndef CPROJECTSETTINGSDIALOG_H
#define CPROJECTSETTINGSDIALOG_H
#include "Editor/WorldEditor/CWorldEditor.h"
#include <Core/GameProject/CGameProject.h>
#include <Core/Resource/CWorld.h>
#include <QDialog>
namespace Ui {
class CProjectSettingsDialog;
}
class CProjectSettingsDialog : public QDialog
{
Q_OBJECT
Ui::CProjectSettingsDialog *mpUI;
CGameProject *mpProject;
QVector<CResourceEntry*> mWorldEntries;
QVector<CResourceEntry*> mAreaEntries;
TResPtr<CWorld> mpWorld;
public:
explicit CProjectSettingsDialog(QWidget *pParent = 0);
~CProjectSettingsDialog();
public slots:
void ActiveProjectChanged(CGameProject *pProj);
void SetupPackagesList();
void CookPackage();
void CookAllDirtyPackages();
};
#endif // CPROJECTSETTINGSDIALOG_H