VR-Forces 4.0.4 Class Documentation
Classes | Typedefs | Variables
include/tmqt/eventSignaller.h File Reference

Go to the source code of this file.

Classes

class  DtEventSignallerObject
class  DtEventSignaller

Typedefs

typedef QHash< QString,
DtEventSignallerObject * > 
DtSignalOwnerList
typedef QHash< QString,
DtSignalOwnerList * > 
DtEventObjectSignallerList
typedef QHash< QString,
DtEventObjectSignallerList * > 
DtEventWatcherMap

Variables

static const char * DtApplicationWindowEvent = "DtApplicationWindow"
 This is a simple class that users can connect to in order to receive events that happne in the system (detailed below).
static const char * DtApplicationEvent = "DtApplication"
static const char * DtEditEntityPlanWidgetEvent = "DtEditEntityPlanWidget"
static const char * DtCheckpointScenarioWidgetEvent = "DtCheckpointScenarioWidget"
static const char * DtConditionalExpressionViewWidgetEvent = "DtConditionalExpressionViewWidget"
static const char * DtRandomWidgetEvent = "DtRandomWidget"
static const char * DtEntityDestroyedWidgetEvent = "DtEntityDestroyedWidget"
static const char * DtEntityAltitudeWidgetEvent = "DtEntityAltitudeWidget"
static const char * DtEntityCheckDiGuyAnimationWidgetEvent = "DtEntityCheckDiGuyAnimationWidget"
static const char * DtEntityCheckDiGuyAppearanceWidgetEvent = "DtEntityCheckDiGuyAppearanceWidget"
static const char * DtEntityEmbarkationStateChangedWidgetEvent = "DtEntityEmbarkationStateChangedWidget"
static const char * DtEntityUnderFireWidgetEvent = "DtEntityUnderFireWidget"
static const char * DtEntityHasTargetWidgetEvent = "DtEntityHasTargetWidget"
static const char * DtEntityInAreaWidgetEvent = "DtEntityInAreaWidget"
static const char * DtEntityIdentLevelWidgetEvent = "DtCheckEntityIdentificationLevelWidget"
static const char * DtEntityLeftOfLineWidgetEvent = "DtEntityLeftOfLineWidget"
static const char * DtLifeformSurrenderWidgetEvent = "DtLifeformSurrenderWidget"
static const char * DtResourceOperatorWidgetEvent = "DtResourceOperatorWidget"
static const char * DtSimTimeExprWidgetEvent = "DtSimTimeExprWidget"
static const char * DtReceiveTextExprWidgetEvent = "DtReceiveTextExprWidgetEvent"
static const char * DtSetEmbarkedWidgetEvent = "DtSetEmbarkedWidget"
static const char * DtLandingTaskWidgetEvent = "DtLandingTaskWidget"
static const char * DtTakeoffTaskWidgetEvent = "DtTakeoffTaskWidget"
static const char * DtRotaryWingLandWidgetEvent = "DtRotaryWingLandWidget"
static const char * DtMoveToWidgetEvent = "DtMoveToWidget"
static const char * DtMoveToLocationWidgetEvent = "DtMoveToLocationWidget"
static const char * DtMoveToAltitudeWidgetEvent = "DtMoveToAltitudeWidget"
static const char * DtMoveAlongRouteWidgetEvent = "DtMoveAlongRouteWidget"
static const char * DtPatrolObjectsWidgetEvent = "DtPatrolObjectsWidget"
static const char * DtPatrolAlongRouteWidgetEvent = "DtPatrolAlongRouteWidget"
static const char * DtInterceptAndDestroyWidgetEvent = "DtInterceptAndDestroyWidget"
static const char * DtFollowEntityWidgetEvent = "DtFollowEntityWidget"
static const char * DtTurnToHeadingWidgetEvent = "DtTurnToHeadingWidget"
static const char * DtWaitDurationWidgetEvent = "DtWaitDurationWidget"
static const char * DtWaitElapsedWidgetEvent = "DtWaitElapsedWidget"
static const char * DtFireEffectEntityWidgetEvent = "DtFireEffectEntityWidget"
static const char * DtFireEffectLocationWidgetEvent = "DtFireEffectLocationWidget"
static const char * DtFireEffectTargetWidgetEvent = "DtFireEffectTargetWidget"
static const char * DtFireCruiseMissileWidgetEvent = "DtFireCruiseMissileWidget"
static const char * DtDetonationWidgetEvent = "DtDetonationWidget"
static const char * DtUserTaskWidgetEvent = "DtUserTaskWidget"
static const char * DtMoveIntoFormationTaskWidgetEvent = "DtMoveIntoFormationTaskWidget"
static const char * DtSendTextTaskWidgetEvent = "DtSendTextTaskWidgetEvent"
static const char * DtSetLocationWidgetEvent = "DtSetLocationWidget"
static const char * DtSetNotifyLevelWidgetEvent = "DtSetNotifyLevelWidget"
static const char * DtSetAltitudeWidgetEvent = "DtSetAltitudeWidget"
static const char * DtSetSpeedWidgetEvent = "DtSetSpeedWidget"
static const char * DtSetHeadingWidgetEvent = "DtSetHeadingWidget"
static const char * DtSetForceWidgetEvent = "DtSetForceWidget"
static const char * DtSetResourcesWidgetEvent = "DtSetResourcesWidget"
static const char * DtSetResponsibilityWidgetEvent = "DtSetResponsibilityWidget"
static const char * DtSetEngagementWidgetEvent = "DtSetEngagementWidget"
static const char * DtSetTargetWidgetEvent = "DtSetTargetWidget"
static const char * DtSetFireNowWidgetEvent = "DtSetFireNowWidget"
static const char * DtSetPostureWidgetEvent = "DtSetPostureWidget"
static const char * DtSetWeaponStateWidgetEvent = "DtSetWeaponStateWidget"
static const char * DtSetFormationWidgetEvent = "DtSetFormationWidget"
static const char * DtSetConcealmentWidgetEvent = "DtSetConcealmentWidget"
static const char * DtSetArmedWidgetEvent = "DtSetArmedWidget"
static const char * DtSetEmitterWidgetEvent = "DtSetEmitterWidget"
static const char * DtSetIffWidgetEvent = "DtSetIffWidget"
static const char * DtSetAppearanceWidgetEvent = "DtSetAppearanceWidget"
static const char * DtSetCapabilitiesWidgetEvent = "DtSetCapabilitiesWidget"
static const char * DtSetStayInLaneWidgetEvent = "DtSetStayInLaneWidget"
static const char * DtSetCollisionAvoidTypesWidgetEvent = "DtSetCollisionAvoidTypesWidget"
static const char * DtIntervisibilityOptionsWidgetEvent = "DtIntervisibilityOptionsWidget"
static const char * DtTerrainDatabaseInformationDialogEvent = "DtTerrainDatabaseInformationDialog"
static const char * DtTerrainIntervisibilityOptionsEvent = "DtTerrainIntervisibilityOptions"
static const char * DtTerrainFeaturesWidgetEvent = "DtTerrainFeaturesWidget"
static const char * DtTerrainInfoDialogEvent = "DtTerrainInfoDialog"
static const char * DtTerrainPaperMapWidgetEvent = "DtTerrainPaperMapWidget"
static const char * DtTerrainProfileWidgetEvent = "DtTerrainProfileWidget"
static const char * DtTerrainViewOptionsWidgetEvent = "DtTerrainViewOptionsWidget"
static const char * DtAboutBoxEvent = "DtAboutBox"
static const char * DtPluginDialogEvent = "DtPluginDialog"
static const char * DtDisplayOptionsWidgetEvent = "DtDisplayOptionsWidget"
static const char * DtEditToolbarsWidgetEvent = "DtEditToolbarsWidgetEvent"
static const char * DtHierarchiesPanelEvent = "DtHierarchiesPanel"
static const char * DtEmitterFilterPanelEvent = "DtEmitterFilterPanel"
static const char * DtFrameRateMonitorWidgetEvent = "DtFrameRateMonitorWidget"
static const char * DtOverlayGroupingWidgetEvent = "DtOverlayGroupingWidget"
static const char * DtOverlayDlgEvent = "DtOverlayDlg"
static const char * DtOverlayPaletteEvent = "DtOverlayPalette"
static const char * DtPrinterDialogEvent = "DtPrinterDialog"
static const char * DtPuffOptionsWidgetEvent = "DtPuffOptionsWidget"
static const char * DtTacticalSmokeOptionsWidgetEvent = "DtTacticalSmokeOptionsWidgetEvent"
static const char * DtSpotReportOptionsWidgetEvent = "DtSpotReportOptionsWidget"
static const char * DtSaveMapAreaWidgetEvent = "DtSaveMapAreaWidget"
static const char * DtSelectionGroupHandlerWidgetEvent = "DtSelectionGroupHandlerWidget"
static const char * DtTransmitterFilterPanelEvent = "DtTransmitterFilterPanel"
static const char * DtFileOpenDialogWidgetEvent = "DtFileOpenDialogWidget"
static const char * DtFileOpenDatatabaseWidgetEvent = "DtFileOpenDatatabaseWidget"
static const char * DtFileSaveDatatabaseWidgetEvent = "DtFileSaveDatatabaseWidget"
static const char * DtTerrainOverlaySaveWidgetEvent = "DtTerrainOverlaySaveWidget"
static const char * DtOverlayLoadWidgetEvent = "DtOverlayLoadWidget"
static const char * DtSelectionGroupLoadWidgetEvent = "DtSelectionGroupLoadWidget"
static const char * DtSelectionGroupSaveWidgetEvent = "DtSelectionGroupSaveWidget"
static const char * DtLoadSymbolMapWidgetEvent = "DtLoadSymbolMapWidget"
static const char * DtBatchScenarioLoadWidgetEvent = "DtBatchScenarioLoadWidget"
static const char * DtLoadCreateMenuWidgetEvent = "DtLoadCreateMenuWidget"
static const char * DtLoadCreateOverlayMenuWidgetEvent = "DtLoadCreateOverlayMenuWidget"
static const char * DtLoadCreateModelSetMenuWidgetEvent = "DtLoadCreateModelSetMenuWidget"
static const char * DtLoadScenarioWidgetEvent = "DtLoadScenarioWidget"
static const char * DtSaveScenarioWidgetEvent = "DtSaveScenarioWidget"
static const char * DtNewScenarioWidgetEvent = "DtNewScenarioWidget"
static const char * DtVrfOverlayLoadHandlerWidgetEvent = "DtVrfOverlayLoadHandlerWidget"
static const char * DtVrfIndirectArtilleryEditWidgetEvent = "DtVrfIndirectArtilleryEditWidget"
static const char * DtVrfHostilityMatrixWidgetEvent = "DtVrfHostilityMatrixWidget"
static const char * DtVrfForceHostilityWidgetEvent = "DtVrfForceHostilityWidget"
static const char * DtLaseTargetWidgetEvent = "DtLaseTargetWidget"
static const char * DtCreateControlObjectWidgetEvent = "DtCreateControlObjectWidget"
static const char * DtCreateLineWidgetEvent = "DtCreateLineWidget"
static const char * DtCreateAreaWidgetEvent = "DtCreateAreaWidget"
static const char * DtCreatePointWidgetEvent = "DtCreatePointWidget"
static const char * DtEchelonViewOptionsEvent = "DtEchelonViewOptions"
static const char * DtEchelonViewWidgetEvent = "DtEchelonViewWidget"
static const char * DtEmbarkationViewWidgetEvent = "DtEmbarkationViewWidget"
static const char * DtMapAreaEvent = "DtMapArea"
static const char * DtMiniMapEvent = "DtMiniMap"
static const char * DtTerrainFeatureInfoDialogEvent = "DtTerrainFeatureInfoDialog"
static const char * DtTransmitterInfoDialogEvent = "DtTransmitterInfoDialog"
static const char * DtPuffInfoDialogEvent = "DtPuffInfoDialog"
static const char * DtSpotReportInfoDialogEvent = "DtSpotReportInfoDialog"
static const char * DtEnvironmentalInfoDialogEvent = "DtEnvironmentalInfoDialog"
static const char * DtEntityInfoDialogEvent = "DtEntityInfoDialog"
static const char * DtScenarioInformationWidgetEvent = "DtScenarioInformationWidget"
static const char * DtScenarioPreviewWidgetEvent = "DtScenarioPreviewWidget"
static const char * DtEmitterBeamInfoDialogEvent = "DtEmitterBeamInfoDialog"
static const char * DtAggregateInfoDialogEvent = "DtAggregateInfoDialog"
static const char * DtRangeRingsOptionsWidgetEvent = "DtRangeRingsOptionsWidget"
static const char * DtLOSFilterOptionsDlgEvent = "DtLOSFilterOptionsDlg"
static const char * DtConfigureSpatialSubdivisionWidgetEvent = "DtConfigureSpatialSubdivisionWidget"
static const char * DtEditAggregateDialogEvent = "DtEditAggregateDialog"
static const char * DtEditEntityDialogEvent = "DtEditEntityDialog"
static const char * DtEmbarkOnWidgetEvent = "DtEmbarkOnWidget"
static const char * DtAttachObjectWidgetEvent = "DtAttachObjectWidget"
static const char * DtViewPlanWidgetEvent = "DtViewPlanWidget"
static const char * DtMonitorResourceWidgetEvent = "DtMonitorResourceWidget"
static const char * DtCommModelSettingsWidgetEvent = "DtCommModelSettingsWidget"
static const char * DtPerformanceOptionsWidgetEvent = "DtPerformanceOptionsWidget"
static const char * DtAggregateOptionsWidgetEvent = "DtAggregateOptionsWidget"
static const char * DtSessionOptionsWidgetEvent = "DtSessionOptionsWidget"
static const char * DtCreationMenuEvent = "DtCreationMenu"
static const char * DtContextMenuEvent = "DtContentMenu"
static const char * DtRightClickMenuEvent = "DtRightClickMenu"
static const char * DtRightClickMouseDragEvent = "DtRightClickMouseDrag"
static const char * DtMiddleClickMenuEvent = "DtMiddleClickMenu"
static const char * DtAvailableTaskSetManagerEvent = "DtAvailableTaskSetManager"
static const char * DtSpotAdjudicatorEvent = "DtSpotAdjudicator"
static const char * DtGlobalPlansWidgetEvent = "DtGlobalPlansWidget"
static const char * DtAggregateAsWidgetEvent = "DtAggregateAsWidget"
static const char * DtEntityPlansWidgetEvent = "DtEntityPlansWidget"
static const char * DtSimulationConsoleMessageWidgetEvent = "DtSimulationConsoleMessageWidget"
static const char * DtSetSpotReportWidgetsEvent = "DtSetSpotReportWidgets"
static const char * DtNewScenarioHandlerEvent = "DtNewScenarioHandler"
static const char * DtEntityPaletteRightClickMenuEvent = "DtEntityPaletteRightClickMenu"
static const char * DtFavoritesPaletteRightClickMenuEvent = "DtFavoritesPaletteRightClickMenu"
static const char * DtPasteHandlerWidgetEvent = "DtPasteHandlerWidget"
static const char * DtLoadScenarioHandlerEvent = "DtLoadScenarioHandler"
static const char * DtSymbolMapEvent = "DtSymbolMapEvent"
static const char * DtToolbarFactoryManagerEvent = "DtToolbarFactoryManagerEvent"
static const char * DtFeatureActionManagerEvent = "DtFeatureActionManagerEvent"
static const char * DtDiGuySetAppearanceWidgetEvent = "DtDiGuySetAppearanceWidgetEvent"
static const char * DtDiGuyAnimationTaskWidgetEvent = "DtDiGuyAnimationTaskWidget"
static const char * DtOrbitTaskWidgetEvent = "DtOrbitTaskWidget"
static const char * DtLaunchSmokeWidgetEvent = "DtLaunchSmokeWidget"
static const char * DtSetSurrenderWidgetEvent = "DtSetSurrenderWidget"
static const char * DtWeatherInfoWidgetEvent = "DtWeatherInfoWidget"
static const char * DtChangeHostilityCommandWidgetEvent = "DtChangeHostilityCommandWidget"
static const char * DtSetAggregateStateWidgetEvent = "DtSetAggregateStateWidget"
static const char * DtSymbolMapLoaded = "DtSymbolMapLoaded"
 Called when the symbol map as been loaded.
static const char * DtGlobalPlansSetupWidgetEvent = "DtGlobalPlansSetupWidgetEvent"
 This is called from the global plans event handler when the initial dialog to create/edit/delete global plans is shown.
static const char * DtTimeManagementSetupWidgetEvent = "DtTimeManagementSetupWidgetEvent"
 This is called from the time management event handler when the initial dialog to configure time management is shown.
static const char * DtAppOptionsEvent = "DtAppOptions"
 Used for application options to allow developers to add new command line options or mtl options.
static const char * DtLoadBalancingEvent = "DtLoadBalancer"
static const char * DtFrontEndAllEvents = "DtFrontEndAllEvents"
 These are the current possible events that can be signalled.
static const char * DtFrontEndEventObjectCreated = "DtFrontEndEventObjectCreated"
 This method is called after an object has been allocated, but before any init has been called (if the object supports the init method)
static const char * DtFrontEndEventObjectDestroyed = "DtFrontEndEventObjectDestroyed"
 This is called in response to the "destroyed(QObject*)" signal being received for the class, or, sent directly by the user on object destruction if it not has been added to objects for watching to be destroyed by the signalEventOnDestroy method.
static const char * DtFrontEndEventObjectInitialized = "DtFrontEndEventObjectInitialized"
 For those objects that support it, called after the object has been initialized.
static const char * DtFrontEndEventMenuSystemCreated = "DtFrontEndEventMenuSystemCreated"
 These events are only used for the window class.
static const char * DtFrontEndEventMenuSystemInitialized = "DtFrontEndEventMenuSystemInitialized"
static const char * DtClickMenuInitialized = "DtClickMenuInitialized"
 Used for middle, right, drag or palette click menus.
static const char * DtFrontPreOpenComplete = "DtFrontPreOpenComplete"
 Called from the open dialogs before and after the user presses the OK button.
static const char * DtFrontEndOpenCompleted = "DtFrontEndOpenCompleted"
static const char * DtCreationMenuLoadedFromFile = "DtCreationMenuLoadedFromFile"
 Sent when the vrf.ent menu is loaded from disk, but, before it is turned into a menu.
static const char * DtOverlayMenuLoadedFromFile = "DtOverlayMenuLoadedFromFile"
 Same concept, except for overlay objects.
static const char * DtPreAppOptionsSetup = "DtPreAppOptionsSetup"
 Used only for application options.
static const char * DtPostCommandLineSetup = "DtPostCommandLineSetup"
static const char * DtPostMtlSetup = "DtPostMtlSetup"
static const char * DtReadConfigurationFile = "DtReadConfigurationFile"
static const char * DtParsedCommandLine = "DtParsedCommandLine"
static const char * DtPreSetupFromOptions = "DtPreSetupFromOptions"
 Called right before and right after setupFromOptions is called. Valid only for DtApplicationEvent.
static const char * DtPostSetupFromOptions = "DtPostSetupFromOptions"
static const char * DtApplicationReady = "DtApplicationReady"
static const char * DtSettingsReadFromFile = "DtSettingsReadFromFile"
static const char * DtTerrainDatabaseOpened = "DtTerrainDatabaseOpened"
static const char * DtInitializeScenarioObject = "DtInitializeScenarioObject"
 Used only for new scenario handler. For these signals, the event object is a DtScenario.
static const char * DtCompleteScenarioObject = "DtCompleteScenarioObject"
static const char * DtAddLoadBalancers = "DtAddLoadBalancers"
 Used only for load balancing from the open scenario dialog.
static const char * DtPreLoadSymbolMaps = "DtPreLoadSymbolMaps"
 Called as part of the scenario load, pre/post events for different stages of scenario loading The pre-events contain a pointer to the scenario explorer object that is being used to load the scenario.
static const char * DtPostLoadSymbolMaps = "DtPostLoadSymbolMaps"
static const char * DtPreLoadCreateMenus = "DtPreLoadCreateMenus"
static const char * DtPreLoadIndirectArtilleryTypesManager = "DtPreLoadIndirectArtilleryTypesManager"
static const char * DtPreLoadForceFiles = "DtPreLoadForceFiles"
static const char * DtPostLoadCreateMenus = "DtPostLoadCreateMenus"
static const char * DtPreLoadOverlayMenus = "DtPreLoadOverlayMenus"
static const char * DtPostLoadOverlayMenus = "DtPostLoadOverlayMenus"
static const char * DtPostLoadIndirectArtilleryTypesManager = "DtPostLoadIndirectArtilleryTypesManager"
static const char * DtPostLoadForceFiles = "DtPostLoadForceFiles"
static const char * DtPreLoadModelSets = "DtPreLoadModelSets"
static const char * DtPostLoadModelSets = "DtPostLoadModelSets"
static const char * DtSetupLoadBalancingInformation = "DtSetupLoadBalancingInformation"
 Called after the load dialog has been okayed, this will allow the developer to set up load balancing callbacks and other information.
static const char * DtSimulationCommandMenuInitialized = "DtSimulationCommandMenuInitialized"
 Signal an event when the simulation commands menu is created.
static const char * DtSimulationCommandMenuCreated = "DtSimulationCommandMenuCreated"

Detailed Description


Typedef Documentation

typedef QHash<QString, DtEventSignallerObject*> DtSignalOwnerList

Variable Documentation

const char* DtApplicationWindowEvent = "DtApplicationWindow" [static]

This is a simple class that users can connect to in order to receive events that happne in the system (detailed below).

Note that both the event and the possible senders of events include all levels of the toolkit (tactical map, pvd and vrf) to allow all definitions to be in a single place for easy lookup.

It is up to the developer to call this class in case of events that want to be signalled. The system will not automatically signal events.

In order to be made aware of system events, you will need to call "catchEventSignal" with the owner of the event (which might or might not be the object to signal when an event occurs), the event, the event type, the object to signal and the slot to call. You can remove an event signal by calling "removeEventSignal" with the same arguments, or, removeAllEventSignals passing the owner of the event signals. This is a handy routine to use when unloading a plugin. Note that the slot prototype must be: void signalCatcher(const char* object, const char* event, QObject* eventObject); These are the current system objects for which events are defined. Pass this into the "catchEventSignal" method to watch for any events on this object. Note that you will need to cast the object to the particular type the event is signalling as all objects are sent as QObjects This item represents the application main window. Each time an application window is created, this object will be used in the signal

const char* DtApplicationEvent = "DtApplication" [static]
const char* DtEditEntityPlanWidgetEvent = "DtEditEntityPlanWidget" [static]
const char* DtCheckpointScenarioWidgetEvent = "DtCheckpointScenarioWidget" [static]
const char* DtConditionalExpressionViewWidgetEvent = "DtConditionalExpressionViewWidget" [static]
const char* DtRandomWidgetEvent = "DtRandomWidget" [static]
const char* DtEntityDestroyedWidgetEvent = "DtEntityDestroyedWidget" [static]
const char* DtEntityAltitudeWidgetEvent = "DtEntityAltitudeWidget" [static]
const char* DtEntityCheckDiGuyAnimationWidgetEvent = "DtEntityCheckDiGuyAnimationWidget" [static]
const char* DtEntityCheckDiGuyAppearanceWidgetEvent = "DtEntityCheckDiGuyAppearanceWidget" [static]
const char* DtEntityEmbarkationStateChangedWidgetEvent = "DtEntityEmbarkationStateChangedWidget" [static]
const char* DtEntityUnderFireWidgetEvent = "DtEntityUnderFireWidget" [static]
const char* DtEntityHasTargetWidgetEvent = "DtEntityHasTargetWidget" [static]
const char* DtEntityInAreaWidgetEvent = "DtEntityInAreaWidget" [static]
const char* DtEntityIdentLevelWidgetEvent = "DtCheckEntityIdentificationLevelWidget" [static]
const char* DtEntityLeftOfLineWidgetEvent = "DtEntityLeftOfLineWidget" [static]
const char* DtLifeformSurrenderWidgetEvent = "DtLifeformSurrenderWidget" [static]
const char* DtResourceOperatorWidgetEvent = "DtResourceOperatorWidget" [static]
const char* DtSimTimeExprWidgetEvent = "DtSimTimeExprWidget" [static]
const char* DtReceiveTextExprWidgetEvent = "DtReceiveTextExprWidgetEvent" [static]
const char* DtSetEmbarkedWidgetEvent = "DtSetEmbarkedWidget" [static]
const char* DtLandingTaskWidgetEvent = "DtLandingTaskWidget" [static]
const char* DtTakeoffTaskWidgetEvent = "DtTakeoffTaskWidget" [static]
const char* DtRotaryWingLandWidgetEvent = "DtRotaryWingLandWidget" [static]
const char* DtMoveToWidgetEvent = "DtMoveToWidget" [static]
const char* DtMoveToLocationWidgetEvent = "DtMoveToLocationWidget" [static]
const char* DtMoveToAltitudeWidgetEvent = "DtMoveToAltitudeWidget" [static]
const char* DtMoveAlongRouteWidgetEvent = "DtMoveAlongRouteWidget" [static]
const char* DtPatrolObjectsWidgetEvent = "DtPatrolObjectsWidget" [static]
const char* DtPatrolAlongRouteWidgetEvent = "DtPatrolAlongRouteWidget" [static]
const char* DtInterceptAndDestroyWidgetEvent = "DtInterceptAndDestroyWidget" [static]
const char* DtFollowEntityWidgetEvent = "DtFollowEntityWidget" [static]
const char* DtTurnToHeadingWidgetEvent = "DtTurnToHeadingWidget" [static]
const char* DtWaitDurationWidgetEvent = "DtWaitDurationWidget" [static]
const char* DtWaitElapsedWidgetEvent = "DtWaitElapsedWidget" [static]
const char* DtFireEffectEntityWidgetEvent = "DtFireEffectEntityWidget" [static]
const char* DtFireEffectLocationWidgetEvent = "DtFireEffectLocationWidget" [static]
const char* DtFireEffectTargetWidgetEvent = "DtFireEffectTargetWidget" [static]
const char* DtFireCruiseMissileWidgetEvent = "DtFireCruiseMissileWidget" [static]
const char* DtDetonationWidgetEvent = "DtDetonationWidget" [static]
const char* DtUserTaskWidgetEvent = "DtUserTaskWidget" [static]
const char* DtMoveIntoFormationTaskWidgetEvent = "DtMoveIntoFormationTaskWidget" [static]
const char* DtSendTextTaskWidgetEvent = "DtSendTextTaskWidgetEvent" [static]
const char* DtSetLocationWidgetEvent = "DtSetLocationWidget" [static]
const char* DtSetNotifyLevelWidgetEvent = "DtSetNotifyLevelWidget" [static]
const char* DtSetAltitudeWidgetEvent = "DtSetAltitudeWidget" [static]
const char* DtSetSpeedWidgetEvent = "DtSetSpeedWidget" [static]
const char* DtSetHeadingWidgetEvent = "DtSetHeadingWidget" [static]
const char* DtSetForceWidgetEvent = "DtSetForceWidget" [static]
const char* DtSetResourcesWidgetEvent = "DtSetResourcesWidget" [static]
const char* DtSetResponsibilityWidgetEvent = "DtSetResponsibilityWidget" [static]
const char* DtSetEngagementWidgetEvent = "DtSetEngagementWidget" [static]
const char* DtSetTargetWidgetEvent = "DtSetTargetWidget" [static]
const char* DtSetFireNowWidgetEvent = "DtSetFireNowWidget" [static]
const char* DtSetPostureWidgetEvent = "DtSetPostureWidget" [static]
const char* DtSetWeaponStateWidgetEvent = "DtSetWeaponStateWidget" [static]
const char* DtSetFormationWidgetEvent = "DtSetFormationWidget" [static]
const char* DtSetConcealmentWidgetEvent = "DtSetConcealmentWidget" [static]
const char* DtSetArmedWidgetEvent = "DtSetArmedWidget" [static]
const char* DtSetEmitterWidgetEvent = "DtSetEmitterWidget" [static]
const char* DtSetIffWidgetEvent = "DtSetIffWidget" [static]
const char* DtSetAppearanceWidgetEvent = "DtSetAppearanceWidget" [static]
const char* DtSetCapabilitiesWidgetEvent = "DtSetCapabilitiesWidget" [static]
const char* DtSetStayInLaneWidgetEvent = "DtSetStayInLaneWidget" [static]
const char* DtSetCollisionAvoidTypesWidgetEvent = "DtSetCollisionAvoidTypesWidget" [static]
const char* DtIntervisibilityOptionsWidgetEvent = "DtIntervisibilityOptionsWidget" [static]
const char* DtTerrainDatabaseInformationDialogEvent = "DtTerrainDatabaseInformationDialog" [static]
const char* DtTerrainIntervisibilityOptionsEvent = "DtTerrainIntervisibilityOptions" [static]
const char* DtTerrainFeaturesWidgetEvent = "DtTerrainFeaturesWidget" [static]
const char* DtTerrainInfoDialogEvent = "DtTerrainInfoDialog" [static]
const char* DtTerrainPaperMapWidgetEvent = "DtTerrainPaperMapWidget" [static]
const char* DtTerrainProfileWidgetEvent = "DtTerrainProfileWidget" [static]
const char* DtTerrainViewOptionsWidgetEvent = "DtTerrainViewOptionsWidget" [static]
const char* DtAboutBoxEvent = "DtAboutBox" [static]
const char* DtPluginDialogEvent = "DtPluginDialog" [static]
const char* DtDisplayOptionsWidgetEvent = "DtDisplayOptionsWidget" [static]
const char* DtEditToolbarsWidgetEvent = "DtEditToolbarsWidgetEvent" [static]
const char* DtHierarchiesPanelEvent = "DtHierarchiesPanel" [static]
const char* DtEmitterFilterPanelEvent = "DtEmitterFilterPanel" [static]
const char* DtFrameRateMonitorWidgetEvent = "DtFrameRateMonitorWidget" [static]
const char* DtOverlayGroupingWidgetEvent = "DtOverlayGroupingWidget" [static]
const char* DtOverlayDlgEvent = "DtOverlayDlg" [static]
const char* DtOverlayPaletteEvent = "DtOverlayPalette" [static]
const char* DtPrinterDialogEvent = "DtPrinterDialog" [static]
const char* DtPuffOptionsWidgetEvent = "DtPuffOptionsWidget" [static]
const char* DtTacticalSmokeOptionsWidgetEvent = "DtTacticalSmokeOptionsWidgetEvent" [static]
const char* DtSpotReportOptionsWidgetEvent = "DtSpotReportOptionsWidget" [static]
const char* DtSaveMapAreaWidgetEvent = "DtSaveMapAreaWidget" [static]
const char* DtSelectionGroupHandlerWidgetEvent = "DtSelectionGroupHandlerWidget" [static]
const char* DtTransmitterFilterPanelEvent = "DtTransmitterFilterPanel" [static]
const char* DtFileOpenDialogWidgetEvent = "DtFileOpenDialogWidget" [static]
const char* DtFileOpenDatatabaseWidgetEvent = "DtFileOpenDatatabaseWidget" [static]
const char* DtFileSaveDatatabaseWidgetEvent = "DtFileSaveDatatabaseWidget" [static]
const char* DtTerrainOverlaySaveWidgetEvent = "DtTerrainOverlaySaveWidget" [static]
const char* DtOverlayLoadWidgetEvent = "DtOverlayLoadWidget" [static]
const char* DtSelectionGroupLoadWidgetEvent = "DtSelectionGroupLoadWidget" [static]
const char* DtSelectionGroupSaveWidgetEvent = "DtSelectionGroupSaveWidget" [static]
const char* DtLoadSymbolMapWidgetEvent = "DtLoadSymbolMapWidget" [static]
const char* DtBatchScenarioLoadWidgetEvent = "DtBatchScenarioLoadWidget" [static]
const char* DtLoadCreateMenuWidgetEvent = "DtLoadCreateMenuWidget" [static]
const char* DtLoadCreateOverlayMenuWidgetEvent = "DtLoadCreateOverlayMenuWidget" [static]
const char* DtLoadCreateModelSetMenuWidgetEvent = "DtLoadCreateModelSetMenuWidget" [static]
const char* DtLoadScenarioWidgetEvent = "DtLoadScenarioWidget" [static]
const char* DtSaveScenarioWidgetEvent = "DtSaveScenarioWidget" [static]
const char* DtNewScenarioWidgetEvent = "DtNewScenarioWidget" [static]
const char* DtVrfOverlayLoadHandlerWidgetEvent = "DtVrfOverlayLoadHandlerWidget" [static]
const char* DtVrfIndirectArtilleryEditWidgetEvent = "DtVrfIndirectArtilleryEditWidget" [static]
const char* DtVrfHostilityMatrixWidgetEvent = "DtVrfHostilityMatrixWidget" [static]
const char* DtVrfForceHostilityWidgetEvent = "DtVrfForceHostilityWidget" [static]
const char* DtLaseTargetWidgetEvent = "DtLaseTargetWidget" [static]
const char* DtCreateControlObjectWidgetEvent = "DtCreateControlObjectWidget" [static]
const char* DtCreateLineWidgetEvent = "DtCreateLineWidget" [static]
const char* DtCreateAreaWidgetEvent = "DtCreateAreaWidget" [static]
const char* DtCreatePointWidgetEvent = "DtCreatePointWidget" [static]
const char* DtEchelonViewOptionsEvent = "DtEchelonViewOptions" [static]
const char* DtEchelonViewWidgetEvent = "DtEchelonViewWidget" [static]
const char* DtEmbarkationViewWidgetEvent = "DtEmbarkationViewWidget" [static]
const char* DtMapAreaEvent = "DtMapArea" [static]
const char* DtMiniMapEvent = "DtMiniMap" [static]
const char* DtTerrainFeatureInfoDialogEvent = "DtTerrainFeatureInfoDialog" [static]
const char* DtTransmitterInfoDialogEvent = "DtTransmitterInfoDialog" [static]
const char* DtPuffInfoDialogEvent = "DtPuffInfoDialog" [static]
const char* DtSpotReportInfoDialogEvent = "DtSpotReportInfoDialog" [static]
const char* DtEnvironmentalInfoDialogEvent = "DtEnvironmentalInfoDialog" [static]
const char* DtEntityInfoDialogEvent = "DtEntityInfoDialog" [static]
const char* DtScenarioInformationWidgetEvent = "DtScenarioInformationWidget" [static]
const char* DtScenarioPreviewWidgetEvent = "DtScenarioPreviewWidget" [static]
const char* DtEmitterBeamInfoDialogEvent = "DtEmitterBeamInfoDialog" [static]
const char* DtAggregateInfoDialogEvent = "DtAggregateInfoDialog" [static]
const char* DtRangeRingsOptionsWidgetEvent = "DtRangeRingsOptionsWidget" [static]
const char* DtLOSFilterOptionsDlgEvent = "DtLOSFilterOptionsDlg" [static]
const char* DtConfigureSpatialSubdivisionWidgetEvent = "DtConfigureSpatialSubdivisionWidget" [static]
const char* DtEditAggregateDialogEvent = "DtEditAggregateDialog" [static]
const char* DtEditEntityDialogEvent = "DtEditEntityDialog" [static]
const char* DtEmbarkOnWidgetEvent = "DtEmbarkOnWidget" [static]
const char* DtAttachObjectWidgetEvent = "DtAttachObjectWidget" [static]
const char* DtViewPlanWidgetEvent = "DtViewPlanWidget" [static]
const char* DtMonitorResourceWidgetEvent = "DtMonitorResourceWidget" [static]
const char* DtCommModelSettingsWidgetEvent = "DtCommModelSettingsWidget" [static]
const char* DtPerformanceOptionsWidgetEvent = "DtPerformanceOptionsWidget" [static]
const char* DtAggregateOptionsWidgetEvent = "DtAggregateOptionsWidget" [static]
const char* DtSessionOptionsWidgetEvent = "DtSessionOptionsWidget" [static]
const char* DtCreationMenuEvent = "DtCreationMenu" [static]
const char* DtContextMenuEvent = "DtContentMenu" [static]
const char* DtRightClickMenuEvent = "DtRightClickMenu" [static]
const char* DtRightClickMouseDragEvent = "DtRightClickMouseDrag" [static]
const char* DtMiddleClickMenuEvent = "DtMiddleClickMenu" [static]
const char* DtAvailableTaskSetManagerEvent = "DtAvailableTaskSetManager" [static]
const char* DtSpotAdjudicatorEvent = "DtSpotAdjudicator" [static]
const char* DtGlobalPlansWidgetEvent = "DtGlobalPlansWidget" [static]
const char* DtAggregateAsWidgetEvent = "DtAggregateAsWidget" [static]
const char* DtEntityPlansWidgetEvent = "DtEntityPlansWidget" [static]
const char* DtSimulationConsoleMessageWidgetEvent = "DtSimulationConsoleMessageWidget" [static]
const char* DtSetSpotReportWidgetsEvent = "DtSetSpotReportWidgets" [static]
const char* DtNewScenarioHandlerEvent = "DtNewScenarioHandler" [static]
const char* DtEntityPaletteRightClickMenuEvent = "DtEntityPaletteRightClickMenu" [static]
const char* DtFavoritesPaletteRightClickMenuEvent = "DtFavoritesPaletteRightClickMenu" [static]
const char* DtPasteHandlerWidgetEvent = "DtPasteHandlerWidget" [static]
const char* DtLoadScenarioHandlerEvent = "DtLoadScenarioHandler" [static]
const char* DtSymbolMapEvent = "DtSymbolMapEvent" [static]
const char* DtToolbarFactoryManagerEvent = "DtToolbarFactoryManagerEvent" [static]
const char* DtFeatureActionManagerEvent = "DtFeatureActionManagerEvent" [static]
const char* DtDiGuySetAppearanceWidgetEvent = "DtDiGuySetAppearanceWidgetEvent" [static]
const char* DtDiGuyAnimationTaskWidgetEvent = "DtDiGuyAnimationTaskWidget" [static]
const char* DtOrbitTaskWidgetEvent = "DtOrbitTaskWidget" [static]
const char* DtLaunchSmokeWidgetEvent = "DtLaunchSmokeWidget" [static]
const char* DtSetSurrenderWidgetEvent = "DtSetSurrenderWidget" [static]
const char* DtWeatherInfoWidgetEvent = "DtWeatherInfoWidget" [static]
const char* DtChangeHostilityCommandWidgetEvent = "DtChangeHostilityCommandWidget" [static]
const char* DtSetAggregateStateWidgetEvent = "DtSetAggregateStateWidget" [static]
const char* DtSymbolMapLoaded = "DtSymbolMapLoaded" [static]

Called when the symbol map as been loaded.

const char* DtGlobalPlansSetupWidgetEvent = "DtGlobalPlansSetupWidgetEvent" [static]

This is called from the global plans event handler when the initial dialog to create/edit/delete global plans is shown.

const char* DtTimeManagementSetupWidgetEvent = "DtTimeManagementSetupWidgetEvent" [static]

This is called from the time management event handler when the initial dialog to configure time management is shown.

const char* DtAppOptionsEvent = "DtAppOptions" [static]

Used for application options to allow developers to add new command line options or mtl options.

See the objectDemo example for usage of this

const char* DtLoadBalancingEvent = "DtLoadBalancer" [static]
const char* DtFrontEndAllEvents = "DtFrontEndAllEvents" [static]

These are the current possible events that can be signalled.

Pass this to "catchEventSignal" to be notified of the particular event or pass "DtFrontEndAllEvents" to watch all events for that event type Watch for all events for a particular object

const char* DtFrontEndEventObjectCreated = "DtFrontEndEventObjectCreated" [static]

This method is called after an object has been allocated, but before any init has been called (if the object supports the init method)

const char* DtFrontEndEventObjectDestroyed = "DtFrontEndEventObjectDestroyed" [static]

This is called in response to the "destroyed(QObject*)" signal being received for the class, or, sent directly by the user on object destruction if it not has been added to objects for watching to be destroyed by the signalEventOnDestroy method.

const char* DtFrontEndEventObjectInitialized = "DtFrontEndEventObjectInitialized" [static]

For those objects that support it, called after the object has been initialized.

const char* DtFrontEndEventMenuSystemCreated = "DtFrontEndEventMenuSystemCreated" [static]

These events are only used for the window class.

const char* DtFrontEndEventMenuSystemInitialized = "DtFrontEndEventMenuSystemInitialized" [static]
const char* DtClickMenuInitialized = "DtClickMenuInitialized" [static]

Used for middle, right, drag or palette click menus.

const char* DtFrontPreOpenComplete = "DtFrontPreOpenComplete" [static]

Called from the open dialogs before and after the user presses the OK button.

const char* DtFrontEndOpenCompleted = "DtFrontEndOpenCompleted" [static]
const char* DtCreationMenuLoadedFromFile = "DtCreationMenuLoadedFromFile" [static]

Sent when the vrf.ent menu is loaded from disk, but, before it is turned into a menu.

Gives developers a chance to add their own items. See the fuelDepot example for how to do this

const char* DtOverlayMenuLoadedFromFile = "DtOverlayMenuLoadedFromFile" [static]

Same concept, except for overlay objects.

const char* DtPreAppOptionsSetup = "DtPreAppOptionsSetup" [static]

Used only for application options.

const char* DtPostCommandLineSetup = "DtPostCommandLineSetup" [static]
const char* DtPostMtlSetup = "DtPostMtlSetup" [static]
const char* DtReadConfigurationFile = "DtReadConfigurationFile" [static]
const char* DtParsedCommandLine = "DtParsedCommandLine" [static]
const char* DtPreSetupFromOptions = "DtPreSetupFromOptions" [static]

Called right before and right after setupFromOptions is called. Valid only for DtApplicationEvent.

const char* DtPostSetupFromOptions = "DtPostSetupFromOptions" [static]
const char* DtApplicationReady = "DtApplicationReady" [static]
const char* DtSettingsReadFromFile = "DtSettingsReadFromFile" [static]
const char* DtTerrainDatabaseOpened = "DtTerrainDatabaseOpened" [static]
const char* DtInitializeScenarioObject = "DtInitializeScenarioObject" [static]

Used only for new scenario handler. For these signals, the event object is a DtScenario.

const char* DtCompleteScenarioObject = "DtCompleteScenarioObject" [static]
const char* DtAddLoadBalancers = "DtAddLoadBalancers" [static]

Used only for load balancing from the open scenario dialog.

For these signals, the event object is DtLoadScenarioHandler Called with the QComboBox that contains the load balancers, add your own load balancers here.

const char* DtPreLoadSymbolMaps = "DtPreLoadSymbolMaps" [static]

Called as part of the scenario load, pre/post events for different stages of scenario loading The pre-events contain a pointer to the scenario explorer object that is being used to load the scenario.

The post event contains the scenario explorer object. The events are tied to the DtLoadScenarioHandlerEvent

const char* DtPostLoadSymbolMaps = "DtPostLoadSymbolMaps" [static]
const char* DtPreLoadCreateMenus = "DtPreLoadCreateMenus" [static]
const char* DtPreLoadIndirectArtilleryTypesManager = "DtPreLoadIndirectArtilleryTypesManager" [static]
const char* DtPreLoadForceFiles = "DtPreLoadForceFiles" [static]
const char* DtPostLoadCreateMenus = "DtPostLoadCreateMenus" [static]
const char* DtPreLoadOverlayMenus = "DtPreLoadOverlayMenus" [static]
const char* DtPostLoadOverlayMenus = "DtPostLoadOverlayMenus" [static]
const char* DtPostLoadIndirectArtilleryTypesManager = "DtPostLoadIndirectArtilleryTypesManager" [static]
const char* DtPostLoadForceFiles = "DtPostLoadForceFiles" [static]
const char* DtPreLoadModelSets = "DtPreLoadModelSets" [static]
const char* DtPostLoadModelSets = "DtPostLoadModelSets" [static]
const char* DtSetupLoadBalancingInformation = "DtSetupLoadBalancingInformation" [static]

Called after the load dialog has been okayed, this will allow the developer to set up load balancing callbacks and other information.

For this signals, the event object is DtLoadScenarioHandler

const char* DtSimulationCommandMenuInitialized = "DtSimulationCommandMenuInitialized" [static]

Signal an event when the simulation commands menu is created.

const char* DtSimulationCommandMenuCreated = "DtSimulationCommandMenuCreated" [static]

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)