![]() |
VR-Forces 5.0.2 Developer's Guide
|
This class will be used by the DtVrfScenarioManager and other classes to signal scenario related events that happen in the system (rewind, rollback, etc).

Public Member Functions | |
| DtScenarioSignaler (makVrv::DtDe &) | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtScenarioSignaler & | instance (makVrv::DtDe &de) |
Public Attributes | |
| boost::signals2::signal< void(double)> | signal_aboutToRollBack |
| boost::signals2::signal< void()> | signal_allScenarioObjectsDiscovered |
| boost::signals2::signal< void()> | signal_scenarioRewound |
| boost::signals2::signal< void()> | signal_scenarioReinitialized |
| boost::signals2::signal< void()> | signal_forcesChanged |
| boost::signals2::signal< void()> | signal_scenarioClosed |
| boost::signals2::signal< void()> | signal_scenarioClosing |
| boost::signals2::signal< void()> | signal_scenarioJustLoaded |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_scenarioLoaded |
| boost::signals2::signal< void(bool)> | signal_sessionStatusChanged |
| boost::signals2::signal< void()> | signal_allBackendsClosed |
| boost::signals2::signal< void()> | signal_rewinding |
| boost::signals2::signal< void(DtScenario *)> | signal_scenarioSaved |
| boost::signals2::signal< void(const std::string &)> | signal_scenarioLoadError |
| boost::signals2::signal< void(const std::string &)> | signal_scenarioSaveError |
| boost::signals2::signal< void(const DtScenarioLoadInformation &)> | signal_preLoadScenario |
| boost::signals2::signal< void(const DtScenarioLoadInformation &)> | signal_scenarioLoadRequest |
| boost::signals2::signal< void(const DtScenarioLoadInformation &)> | signal_postLoadScenario |
| boost::signals2::signal< void(const std::string &)> | signal_preLoadSimTerrain |
| boost::signals2::signal< void(const std::string &)> | signal_preLoadTerrain |
| boost::signals2::signal< void(const std::string &)> | signal_postLoadTerrain |
| boost::signals2::signal< void(const std::string &)> | signal_postLoadSimTerrain |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_preLoadForceFiles |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_postLoadForceFiles |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_preLoadArtilleryManager |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_postLoadArtilleryManager |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_preLoadModelSetFiles |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_postLoadModelSetFiles |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_preLoadVisuals |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_postLoadVisuals |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_preLoadCreateMenu |
| boost::signals2::signal< void(const DtScenarioExplorer &, DtVrfMenu *)> | signal_postLoadCreateMenu |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_preLoadTaskMenu |
| boost::signals2::signal< void(const DtFilename &)> | signal_modelSetLoaded |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_postLoadTaskMenu |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_preLoadSimulationObjectGroupRemovalFile |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_postLoadSimulationObjectGroupRemovalFile |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_preLoadSetMenu |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_postLoadSetMenu |
| boost::signals2::signal< void(const DtScenario &)> | signal_preLoadOverlayFile |
| boost::signals2::signal< void(const DtScenario &)> | signal_postLoadOverlayFile |
| boost::signals2::signal< void(const DtScenario &)> | signal_preLoadSelectionGroupFile |
| boost::signals2::signal< void(const DtScenario &)> | signal_postLoadSelectionGroupFile |
| boost::signals2::signal< void(const DtScenario &)> | signal_preLoadObserverViewsFile |
| boost::signals2::signal< void(const DtScenario &)> | signal_postLoadObserverViewsFile |
| boost::signals2::signal< void(const DtScenarioExplorer &)> | signal_createMenuLoaded |
| boost::signals2::signal< void()> | signal_recreateCreateMenu |
| boost::signals2::signal< void()> | signal_recreateTaskMenu |
| boost::signals2::signal< void()> | signal_recreateSetMenu |
| boost::signals2::signal< void(const DtScenario &)> | signal_preLoadGuiScenarioSettings |
| boost::signals2::signal< void(const DtScenario &)> | signal_postLoadGuiScenarioSettings |
| boost::signals2::signal< void(QString &)> | signal_windowTitleAboutToBeSet |
| boost::signals2::signal< void(QString)> | signal_windowTitleSet |
| boost::signals2::signal< void()> | signal_unspecifiedScenarioLoadingError |
| boost::signals2::signal< void(const std::string &)> | signal_scenarioFilenameChanged |
| boost::signals2::signal< void()> | signal_defaultIconListChanged |
| boost::signals2::signal< void()> | signal_scenarioManagerInitialized |
| boost::signals2::signal< void(const DtDeadReckoningSettings &)> | signal_deadReckoningSettingsChanged |
| boost::signals2::signal< void()> | signal_waitingForScenarioObjectsToBeDiscovered |
| boost::signals2::signal< void()> | signal_observerViewSetFromScenario |
| boost::signals2::signal< void(const DtScenario &)> | signal_scenarioInitialized |
| boost::signals2::signal< void(std::string, std::string)> | signal_defaultObserverViewChanged |
| boost::signals2::signal< void(const std::set< std::string > &)> | signal_terrainViewsHidden |
| boost::signals2::signal< void(DtScenario *)> | signal_scenarioInformationAboutToBeSaved |
| boost::signals2::signal< void(DtScenario *)> | signal_scenarioAboutToBeSaved |
| boost::signals2::signal< void(const DtVrfScriptedTaskSettingsRecord &)> | signal_scriptedTaskSettingsChanged |
| boost::signals2::signal< void()> | signal_requestScenarioItems |
| boost::signals2::signal< void(DtSessionStartupDialog *)> | signal_sessionDialogBoxAboutToShow |
| boost::signals2::signal< void(bool)> | signal_requestingSaveOnScenarioModified |
| boost::signals2::signal< void(DtSessionStatusBox *)> | signal_sessionStatusDialogCreated |
| boost::signals2::signal< void()> | signal_setMenuConfigurationLoaded |
| boost::signals2::signal< void()> | signal_taskMenuConfigurationLoaded |
| boost::signals2::signal< void()> | signal_createMenuConfigurationLoaded |
| boost::signals2::signal< void(DtSessionStartupDialog *)> | signal_sessionStartupBoxCreated |
| boost::signals2::signal< void()> | signal_rewindMessageSent |
| boost::signals2::signal< void(const DtSimulationObjectCategoryInformation &)> | signal_tagsLoaded |
| boost::signals2::signal< void(const std::string &)> | signal_preLoadBaseTerrain |
| boost::signals2::signal< void(DtVrfGuiRecentScenarios *)> | signal_recentScenariosChanged |
| boost::signals2::signal< void(const DtRwHazardAreaInformation &)> | signal_hazardAreaInformationReceived |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| makVrf::DtScenarioSignaler::DtScenarioSignaler | ( | makVrv::DtDe & | ) |
|
static |
Returns instance of the messager.
| boost::signals2::signal<void (double)> makVrf::DtScenarioSignaler::signal_aboutToRollBack |
Signal sent from the checkpoint manager when the scenario is about to roll back.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_allScenarioObjectsDiscovered |
All scenario objects in the scenario are discovered.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_scenarioRewound |
The scenario was rewound.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_scenarioReinitialized |
The scenario was reinitialized.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_forcesChanged |
The forces in the scenario have changed.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_scenarioClosed |
Sent when the scenario is closed by the user.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_scenarioClosing |
Sent when the scenario has been notified by at least one back-end that the scenario is closing.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_scenarioJustLoaded |
Signal sent when a scenario has just been loaded, either locally or remotely.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_scenarioLoaded |
The scenario has been loaded.
| boost::signals2::signal<void (bool)> makVrf::DtScenarioSignaler::signal_sessionStatusChanged |
Session join status changed.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_allBackendsClosed |
All backends have had their scenario closed.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_rewinding |
The scenario is rewinding.
| boost::signals2::signal<void (DtScenario*)> makVrf::DtScenarioSignaler::signal_scenarioSaved |
The scenario has been saved.
| boost::signals2::signal<void (const std::string&)> makVrf::DtScenarioSignaler::signal_scenarioLoadError |
The error loading the scenario.
| boost::signals2::signal<void (const std::string&)> makVrf::DtScenarioSignaler::signal_scenarioSaveError |
The error saving the scenario.
| boost::signals2::signal<void (const DtScenarioLoadInformation&)> makVrf::DtScenarioSignaler::signal_preLoadScenario |
Sent before any load scenario is sent to the back-end or before terrain is loaded.
| boost::signals2::signal<void (const DtScenarioLoadInformation&)> makVrf::DtScenarioSignaler::signal_scenarioLoadRequest |
Sent before the check to see if the scenario should be closed and before pre-load scenario.
| boost::signals2::signal<void (const DtScenarioLoadInformation&)> makVrf::DtScenarioSignaler::signal_postLoadScenario |
Sent after scenario load message is sent to the back-end and after all additional files are loaded.
| boost::signals2::signal<void (const std::string&)> makVrf::DtScenarioSignaler::signal_preLoadSimTerrain |
Sent before sim terrain is opened This function sends the terrain file requested on load. If the sim terrain is not an mtf file, it will not be loaded for processing as a navigation area available terrain.
| boost::signals2::signal<void (const std::string&)> makVrf::DtScenarioSignaler::signal_preLoadTerrain |
Sent before terrain is opened This function sends the actual terrain file being loaded.
| boost::signals2::signal<void (const std::string&)> makVrf::DtScenarioSignaler::signal_postLoadTerrain |
Sent after gui terrain is opened.
| boost::signals2::signal<void (const std::string&)> makVrf::DtScenarioSignaler::signal_postLoadSimTerrain |
Sent after sim terrain is opened.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_preLoadForceFiles |
Sent before force file is loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_postLoadForceFiles |
Sent after force file is loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_preLoadArtilleryManager |
Sent after artillery artillery is loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_postLoadArtilleryManager |
Sent after artillery artillery is loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_preLoadModelSetFiles |
Sent before model set files are loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_postLoadModelSetFiles |
Sent after model set files are loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_preLoadVisuals |
Sent before visuals are loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_postLoadVisuals |
Sent after visuals are loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_preLoadCreateMenu |
Sent before create menu is loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&, DtVrfMenu*)> makVrf::DtScenarioSignaler::signal_postLoadCreateMenu |
Sent after create menu is loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_preLoadTaskMenu |
Sent before task menu is loaded.
| boost::signals2::signal<void (const DtFilename&)> makVrf::DtScenarioSignaler::signal_modelSetLoaded |
Signal sent after the model set is loaded into the model set manager.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_postLoadTaskMenu |
Sent after task menu is loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_preLoadSimulationObjectGroupRemovalFile |
Sent before simulation object group removal file is loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_postLoadSimulationObjectGroupRemovalFile |
Sent after simulation object group removal file is loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_preLoadSetMenu |
Sent before set menu is loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_postLoadSetMenu |
Sent after set menu is loaded.
| boost::signals2::signal<void (const DtScenario&)> makVrf::DtScenarioSignaler::signal_preLoadOverlayFile |
Sent before overlay file is loaded.
| boost::signals2::signal<void (const DtScenario&)> makVrf::DtScenarioSignaler::signal_postLoadOverlayFile |
Sent after overlay file is loaded.
| boost::signals2::signal<void (const DtScenario&)> makVrf::DtScenarioSignaler::signal_preLoadSelectionGroupFile |
Sent before selection group file is loaded.
| boost::signals2::signal<void (const DtScenario&)> makVrf::DtScenarioSignaler::signal_postLoadSelectionGroupFile |
Sent after selection group file is loaded.
| boost::signals2::signal<void (const DtScenario&)> makVrf::DtScenarioSignaler::signal_preLoadObserverViewsFile |
Sent before the observer views file is loaded.
| boost::signals2::signal<void (const DtScenario&)> makVrf::DtScenarioSignaler::signal_postLoadObserverViewsFile |
Sent after the observer views file is loaded.
| boost::signals2::signal<void (const DtScenarioExplorer&)> makVrf::DtScenarioSignaler::signal_createMenuLoaded |
Sent after post load callback.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_recreateCreateMenu |
Sent to simply recrete the menu. Called from recreateCreateMenu() method.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_recreateTaskMenu |
Sent to simply recrete the menu. Called from recreateTaskMenu() method.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_recreateSetMenu |
Sent to simply recrete the menu. Called from recreateSetMenu() method.
| boost::signals2::signal<void (const DtScenario&)> makVrf::DtScenarioSignaler::signal_preLoadGuiScenarioSettings |
Sent before scenario settings are loaded.
| boost::signals2::signal<void (const DtScenario&)> makVrf::DtScenarioSignaler::signal_postLoadGuiScenarioSettings |
Sent after scenario settings are loaded.
| boost::signals2::signal<void (QString&)> makVrf::DtScenarioSignaler::signal_windowTitleAboutToBeSet |
Signal sent right before the title is set. Modify the supplied string to set (or change) title.
| boost::signals2::signal<void (QString)> makVrf::DtScenarioSignaler::signal_windowTitleSet |
Signal sent when the window title is set.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_unspecifiedScenarioLoadingError |
Signal sent when there is an unspecified error loading the scenario.
| boost::signals2::signal<void (const std::string&)> makVrf::DtScenarioSignaler::signal_scenarioFilenameChanged |
Signal sent when the scenario filename loaded changed.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_defaultIconListChanged |
Signal sent when the default icon list to show in list boxes have changed.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_scenarioManagerInitialized |
Sent when the scenario manager has been initialized.
| boost::signals2::signal<void (const DtDeadReckoningSettings&)> makVrf::DtScenarioSignaler::signal_deadReckoningSettingsChanged |
Sent when dead reckoning settings change.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_waitingForScenarioObjectsToBeDiscovered |
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_observerViewSetFromScenario |
| boost::signals2::signal<void (const DtScenario&)> makVrf::DtScenarioSignaler::signal_scenarioInitialized |
| boost::signals2::signal<void (std::string, std::string)> makVrf::DtScenarioSignaler::signal_defaultObserverViewChanged |
Signal sent when default observer view has changed – old view and new view.
| boost::signals2::signal<void (const std::set<std::string>&)> makVrf::DtScenarioSignaler::signal_terrainViewsHidden |
| boost::signals2::signal<void (DtScenario*)> makVrf::DtScenarioSignaler::signal_scenarioInformationAboutToBeSaved |
Signal sent right before the front-end scenario information is saved including the overlays, selection groups, GUI settings and saved observer views. This will signal before signal_scenarioAboutToBeSaved.
| boost::signals2::signal<void (DtScenario*)> makVrf::DtScenarioSignaler::signal_scenarioAboutToBeSaved |
Signal sent right before the scenario is to be saved. Can change the scenario and some information will get saved out to the scenario file on save. The items that can be changed will be in the scenario extras and will be removed before the scenario file is saved out. The items that can be modified are: ChangeOnSave_SimulationModelSet ChangeOnSave_SimulationTerrain ChangeOnSave_FrontEndTerrain ChangeOnSave_ComponentAttachmentTable ChangeOnSave_RandomNumberSeed ChangeOnSave_FrameMode ChangeOnSave_FrameTime.
| boost::signals2::signal<void (const DtVrfScriptedTaskSettingsRecord&)> makVrf::DtScenarioSignaler::signal_scriptedTaskSettingsChanged |
Sent when scripted task settings have changed.
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_requestScenarioItems |
| boost::signals2::signal<void (DtSessionStartupDialog*)> makVrf::DtScenarioSignaler::signal_sessionDialogBoxAboutToShow |
| boost::signals2::signal<void (bool)> makVrf::DtScenarioSignaler::signal_requestingSaveOnScenarioModified |
| boost::signals2::signal<void (DtSessionStatusBox*)> makVrf::DtScenarioSignaler::signal_sessionStatusDialogCreated |
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_setMenuConfigurationLoaded |
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_taskMenuConfigurationLoaded |
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_createMenuConfigurationLoaded |
| boost::signals2::signal<void (DtSessionStartupDialog*)> makVrf::DtScenarioSignaler::signal_sessionStartupBoxCreated |
| boost::signals2::signal<void ()> makVrf::DtScenarioSignaler::signal_rewindMessageSent |
| boost::signals2::signal<void (const DtSimulationObjectCategoryInformation&)> makVrf::DtScenarioSignaler::signal_tagsLoaded |
| boost::signals2::signal<void (const std::string&)> makVrf::DtScenarioSignaler::signal_preLoadBaseTerrain |
Sent before gui terrain is opened This function sends the terrain file requested on load. Which could change if you are loading say a flt file embedded in a mtd file.
| boost::signals2::signal<void (DtVrfGuiRecentScenarios*)> makVrf::DtScenarioSignaler::signal_recentScenariosChanged |
Sent when recent scenarios have changed.
| boost::signals2::signal<void (const DtRwHazardAreaInformation&)> makVrf::DtScenarioSignaler::signal_hazardAreaInformationReceived |
Signal sent when hazard area information is received.
|
protected |