Added new project wizard window

This commit is contained in:
Antoine Pilote
2024-08-30 21:43:37 -04:00
parent d42c2154cf
commit d46f74aa24
12 changed files with 456 additions and 43 deletions

View File

@@ -0,0 +1,28 @@
#pragma once
#include <string>
namespace Nuake
{
class EditorInterface;
class NewProjectWindow
{
private:
uint32_t m_SelectedTemplate = 0;
bool m_HasCreatedProject = false;
EditorInterface* m_Editor;
public:
NewProjectWindow(EditorInterface* editor);
~NewProjectWindow() = default;
void Draw();
void DrawProjectTemplate(uint32_t i, const std::string& title, const std::string& description);
bool HasCreatedProject() const
{
return m_HasCreatedProject;
}
};
}