bit of renaming

This commit is contained in:
SweetId
2023-10-11 20:24:28 -04:00
parent d04860ed4b
commit a15e5e823d
14 changed files with 102 additions and 59 deletions

View File

@@ -0,0 +1,17 @@
#pragma once
#include <NazaraEditor/Core/UI/Window.hpp>
namespace Nz
{
class NAZARAEDITOR_CORE_API EditorMainWindow
: public EditorWindow
{
public:
EditorMainWindow(EditorBaseApplication* app, const std::string& name = "");
virtual ~EditorMainWindow() = default;
protected:
virtual void OnRenderImgui() override;
};
}

View File

@@ -15,7 +15,7 @@ namespace Nz
{
public:
EditorWindow(EditorBaseApplication* app, const std::string& name = "");
~EditorWindow();
virtual ~EditorWindow();
EditorWindow(const EditorWindow&) = delete;
EditorWindow& operator=(const EditorWindow&) = delete;
@@ -26,10 +26,13 @@ namespace Nz
void AddMenuSeparator(const std::string& path);
protected:
void DrawMenus();
virtual void OnEditorGUI() {};
virtual ImGuiWindowFlags GetCustomWindowFlags() const { return ImGuiWindowFlags_None; }
private:
void DrawMenus();
EditorBaseApplication* m_application;
std::string m_windowName;

View File

@@ -2,8 +2,11 @@
#include <NazaraEditor/Core.hpp>
class EditorApplication
: public Nz::EditorBaseApplication
namespace NzEditor
{
class Application
: public Nz::EditorBaseApplication
{
};
};
}

View File

@@ -1,12 +1,12 @@
#include <NazaraEditor/Core/UI/Window.hpp>
namespace Nz
namespace NzEditor
{
class EditorAssetsWindow
class AssetsWindow
: public Nz::EditorWindow
{
public:
EditorAssetsWindow(EditorBaseApplication* app);
AssetsWindow(Nz::EditorBaseApplication* app);
void ImportAsset();

View File

@@ -2,13 +2,13 @@
#include <entt/entt.hpp>
namespace Nz
namespace NzEditor
{
class EditorInspectorWindow
class InspectorWindow
: public Nz::EditorWindow
{
public:
EditorInspectorWindow(EditorBaseApplication* app);
InspectorWindow(Nz::EditorBaseApplication* app);
virtual void OnEditorGUI() override;

View File

@@ -1,22 +1,22 @@
#include <NazaraEditor/Core/UI/Window.hpp>
#include <NazaraEditor/Core.hpp>
#include <Nazara/Core.hpp>
#include <Nazara/Utility.hpp>
namespace Nz
namespace NzEditor
{
class EditorLevelWindow
class LevelWindow
: public Nz::EditorWindow
{
public:
EditorLevelWindow(EditorBaseApplication* app);
LevelWindow(Nz::EditorBaseApplication* app);
virtual void OnEditorGUI() override;
protected:
void RefreshEntities();
Nz::EnttWorld* m_currentWorld;
Nz::Level& m_currentLevel;
bool m_dirty;
std::vector<Nz::Node*> m_rootNodes;

View File

@@ -1,12 +1,12 @@
#include <NazaraEditor/Core/UI/Window.hpp>
#include <NazaraEditor/Core/UI/MainWindow.h>
namespace Nz
namespace NzEditor
{
class EditorMainWindow
: public Nz::EditorWindow
class MainWindow
: public Nz::EditorMainWindow
{
public:
EditorMainWindow(EditorBaseApplication* app);
MainWindow(Nz::EditorBaseApplication* app);
bool Quit();