The main content of the main window.
Handles the main window of Hivemind.
std::shared_ptr< CompileScenario::Scenario > m_Scenario
void UpdateScenario(float, float, float)
~MainWindow()
Descructs the main window.
void AgentAdded(std::pair< std::vector< Core::Agent >::iterator, std::vector< Core::Agent >::iterator >)
void LoadScenario(const std::string &filepath)
MainContent * m_MainContent
The main content of the main window.
MapDialog * m_ScenarioSettingsDialog
MenuBar * m_MenuBar
The menu bar of the main window.
void SaveScenario(const std::string &filepath)
void ScenarioCompiled(std::pair< CompileScenario::Scenario::RouteMap::iterator, CompileScenario::Scenario::RouteMap::iterator >)
void ConnectSlotsAndSignals()