12 #include <vrfGuiCoreQt/DtScenarioEventUi.hpp>
13 #include <vlpi/entityType.h>
25 class DtScenarioEventDefinitionDialog;
26 class DtTimeEntryWidget;
27 class DtDateTimeEntryWidget;
28 class DtEventContents;
47 virtual void setupGui();
49 virtual void updateScenarioEventData();
51 virtual void onUseLocationChanged(
bool);
55 virtual void processObjectCreation();
56 virtual void processObjectUpdate();
82 virtual int ordinal()
const;
85 virtual void setPublishObjectVisible(
bool b);
86 virtual void setPublishObject(
bool b);
92 virtual void setupGui();
94 virtual void addForce(
const QString& name,
int force);
98 virtual void setupConnections();
100 virtual QString selectFile(
const QString& filters,
const QString& title);
102 virtual void populateOverlays();
104 virtual void init(
const DtEntityType&);
105 virtual void initializeForIntelligenceObject();
107 virtual void selectScenarioEventIcon(QString filename);
110 virtual void onQuickLaunchChanged();
111 virtual void onSelectEventSymbol();
112 virtual void onStartEventTriggerTypeChanged();
113 virtual void onEndEventTriggerTypeChanged();
114 virtual void onAvailableToAllForcesChanged();
115 virtual void onUseLocationChanged();
116 virtual void showEventContents();
117 virtual void onEditLinks();
118 virtual void onEditSensorSignatures();
119 virtual void onEventIconChanged();