Rename EntitySelectedEvent to EntitySelectionChangedEvent
The event also fires on deselection and now carries a set of entities rather than a single one, so the "SelectionChanged" name (matching SelectionChangedEvent and ScrapSelectionChangedEvent) is more accurate. Pure rename: header + include guard, CMake entry, and all usages. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y7N59FsLA5e2kuVdqe4Uhc
This commit is contained in:
@@ -37,7 +37,7 @@
|
||||
#include "ReplayRecorder.h"
|
||||
#include "DemolishModeChangedEvent.h"
|
||||
#include "EntityHitTest.h"
|
||||
#include "EntitySelectedEvent.h"
|
||||
#include "EntitySelectionChangedEvent.h"
|
||||
#include "EventManager.h"
|
||||
#include "FacingComponent.h"
|
||||
#include "FactionComponent.h"
|
||||
@@ -731,7 +731,7 @@ void GameWorldView::clearEntitySelection()
|
||||
if (m_selectedEntities.empty()) { return; }
|
||||
m_selectedEntities.clear();
|
||||
EventManager::getInstance()->sendEventImmediately(
|
||||
std::make_shared<EntitySelectedEvent>(m_selectedEntities));
|
||||
std::make_shared<EntitySelectionChangedEvent>(m_selectedEntities));
|
||||
}
|
||||
|
||||
void GameWorldView::pruneDespawnedActors()
|
||||
@@ -753,7 +753,7 @@ void GameWorldView::pruneDespawnedActors()
|
||||
{
|
||||
m_selectedEntities = std::move(live);
|
||||
EventManager::getInstance()->sendEventImmediately(
|
||||
std::make_shared<EntitySelectedEvent>(m_selectedEntities));
|
||||
std::make_shared<EntitySelectionChangedEvent>(m_selectedEntities));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2118,7 +2118,7 @@ void GameWorldView::mousePressEvent(QMouseEvent* event)
|
||||
clearScrapSelection();
|
||||
}
|
||||
EventManager::getInstance()->sendEventImmediately(
|
||||
std::make_shared<EntitySelectedEvent>(m_selectedEntities));
|
||||
std::make_shared<EntitySelectionChangedEvent>(m_selectedEntities));
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -2308,7 +2308,7 @@ void GameWorldView::mouseReleaseEvent(QMouseEvent* event)
|
||||
}
|
||||
}
|
||||
EventManager::getInstance()->sendEventImmediately(
|
||||
std::make_shared<EntitySelectedEvent>(m_selectedEntities));
|
||||
std::make_shared<EntitySelectionChangedEvent>(m_selectedEntities));
|
||||
EventManager::getInstance()->sendEventImmediately(
|
||||
std::make_shared<ScrapSelectionChangedEvent>(m_selectedScrap));
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user