updating Windows with new ctor
This commit is contained in:
parent
1cedfc0419
commit
db5e70a27f
|
|
@ -6,7 +6,7 @@ namespace Nz
|
||||||
: public Nz::EditorWindow
|
: public Nz::EditorWindow
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EditorAssetsWindow();
|
EditorAssetsWindow(EditorBaseApplication* app);
|
||||||
|
|
||||||
void ImportAsset();
|
void ImportAsset();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ namespace Nz
|
||||||
: public Nz::EditorWindow
|
: public Nz::EditorWindow
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EditorInspectorWindow();
|
EditorInspectorWindow(EditorBaseApplication* app);
|
||||||
|
|
||||||
virtual void OnEditorGUI() override;
|
virtual void OnEditorGUI() override;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ namespace Nz
|
||||||
: public Nz::EditorWindow
|
: public Nz::EditorWindow
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EditorLevelWindow();
|
EditorLevelWindow(EditorBaseApplication* app);
|
||||||
|
|
||||||
virtual void OnEditorGUI() override;
|
virtual void OnEditorGUI() override;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ namespace Nz
|
||||||
: public Nz::EditorWindow
|
: public Nz::EditorWindow
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
EditorMainWindow();
|
EditorMainWindow(EditorBaseApplication* app);
|
||||||
|
|
||||||
bool Quit();
|
bool Quit();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
namespace Nz
|
namespace Nz
|
||||||
{
|
{
|
||||||
EditorAssetsWindow::EditorAssetsWindow()
|
EditorAssetsWindow::EditorAssetsWindow(EditorBaseApplication* app)
|
||||||
: Nz::EditorWindow("Assets Browser")
|
: Nz::EditorWindow(app, "Assets Browser")
|
||||||
{
|
{
|
||||||
BuildMenuBar();
|
BuildMenuBar();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,10 +4,10 @@
|
||||||
|
|
||||||
namespace Nz
|
namespace Nz
|
||||||
{
|
{
|
||||||
EditorInspectorWindow::EditorInspectorWindow()
|
EditorInspectorWindow::EditorInspectorWindow(EditorBaseApplication* app)
|
||||||
: Nz::EditorWindow("Inspector")
|
: Nz::EditorWindow(app, "Inspector")
|
||||||
{
|
{
|
||||||
EditorApplication::Instance().OnEntitySelected.Connect(this, &EditorInspectorWindow::OnEntitySelected);
|
app->OnEntitySelected.Connect(this, &EditorInspectorWindow::OnEntitySelected);
|
||||||
}
|
}
|
||||||
|
|
||||||
void EditorInspectorWindow::OnEditorGUI()
|
void EditorInspectorWindow::OnEditorGUI()
|
||||||
|
|
|
||||||
|
|
@ -4,15 +4,15 @@
|
||||||
|
|
||||||
namespace Nz
|
namespace Nz
|
||||||
{
|
{
|
||||||
EditorLevelWindow::EditorLevelWindow()
|
EditorLevelWindow::EditorLevelWindow(EditorBaseApplication* app)
|
||||||
: Nz::EditorWindow("Level")
|
: Nz::EditorWindow(app, "Level")
|
||||||
, m_currentWorld(EditorApplication::Instance().GetCurrentWorld())
|
, m_currentWorld(app->GetCurrentWorld())
|
||||||
, m_dirty(true)
|
, m_dirty(true)
|
||||||
{
|
{
|
||||||
EditorApplication::Instance().OnWorldChanged.Connect([this](Nz::EnttWorld* world) { m_currentWorld = world; m_dirty = true; });
|
app->OnWorldChanged.Connect([this](Nz::EnttWorld* world) { m_currentWorld = world; m_dirty = true; });
|
||||||
EditorApplication::Instance().OnEntityCreated.Connect([this](entt::handle) { m_dirty = true; });
|
app->OnEntityCreated.Connect([this](entt::handle) { m_dirty = true; });
|
||||||
EditorApplication::Instance().OnEntityDestroyed.Connect([this](entt::handle) { m_dirty = true; });
|
app->OnEntityDestroyed.Connect([this](entt::handle) { m_dirty = true; });
|
||||||
EditorApplication::Instance().OnEntityParentChanged.Connect([this](entt::handle) { m_dirty = true; });
|
app->OnEntityParentChanged.Connect([this](entt::handle) { m_dirty = true; });
|
||||||
}
|
}
|
||||||
|
|
||||||
void EditorLevelWindow::OnEditorGUI()
|
void EditorLevelWindow::OnEditorGUI()
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
namespace Nz
|
namespace Nz
|
||||||
{
|
{
|
||||||
EditorMainWindow::EditorMainWindow()
|
EditorMainWindow::EditorMainWindow(EditorBaseApplication* app)
|
||||||
: Nz::EditorWindow("MainWindow")
|
: Nz::EditorWindow(app, "MainWindow")
|
||||||
{
|
{
|
||||||
BuildMenuBar();
|
BuildMenuBar();
|
||||||
}
|
}
|
||||||
|
|
@ -20,11 +20,6 @@ namespace Nz
|
||||||
AddMenuAction("File|Quit", "Ctrl+W", [this]() { Quit(); });
|
AddMenuAction("File|Quit", "Ctrl+W", [this]() { Quit(); });
|
||||||
}
|
}
|
||||||
|
|
||||||
void EditorMainWindow::OnEditorGUI()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
bool EditorMainWindow::Quit()
|
bool EditorMainWindow::Quit()
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue