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