/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Editor/EditorFramework/Dialogs/CreateProjectDlg.moc.h
45 строк
995 B
Sanakan8472
Particle editor default value fixes (#1468)
04 янв 2025, 19:37
Не верифицирован
04 янв 2025, 19:37
5f6ac03
Код
Авторство
О чём код?
#include <EditorFramework/EditorFrameworkDLL.h> #include <EditorFramework/EditorApp/Configuration/Plugins.h> #include <EditorFramework/ui_CreateProjectDlg.h> #include <Foundation/Strings/String.h> #include <QDialog> class EZ_EDITORFRAMEWORK_DLL ezQtCreateProjectDlg : public QDialog, public Ui_ezQtCreateProjectDlg { public: Q_OBJECT public: ezQtCreateProjectDlg(QWidget* pParent); ezString GetFullTargetPath() const; ezString m_sTargetFolder; ezString m_sTargetName; private Q_SLOTS: void on_BrowseFolder_clicked(); void on_ProjectName_textChanged(QString text); void on_Prev_clicked(); void on_Next_clicked(); private: void UpdateUI(); void FindProjectTemplates(ezDynamicArray<ezString>& out_Projects); void FillProjectTemplatesList(); void CreateProject(); enum class State { Basics, Templates, Plugins, Summary, Create, }; State m_State = State::Basics; ezString m_sProjectTemplate; ezPluginBundleSet m_LocalPluginSet; };