12 #include "DtScenarioEventUi.hpp"
13 #include <vlpi/entityType.h>
26 class DtScenarioEventDefinitionDialog;
27 class DtTimeEntryWidget;
28 class DtDateTimeEntryWidget;
29 class DtEventContents;
30 class DtVrfFilteredListView;
31 class DtVrfObjectListViewItem;
52 virtual void updateScenarioEventData();
54 virtual void onUseLocationChanged(
bool);
58 virtual void processObjectCreation();
59 virtual void processObjectUpdate();
85 virtual int ordinal()
const;
88 virtual void setPublishObjectVisible(
bool b);
89 virtual void setPublishObject(
bool b);
95 virtual void setupGui();
97 virtual void addForce(
const QString& name,
int force);
101 virtual void setupConnections();
103 virtual QString selectFile(
const QString& filters,
const QString& title);
105 virtual void populateOverlays();
108 virtual void initializeForIntelligenceObject();
110 virtual void selectScenarioEventIcon(QString
filename);
114 virtual void scenarioEventsCleared();
117 virtual void onQuickLaunchChanged();
118 virtual void onEnableStateChanged();
119 virtual void onSelectEventSymbol();
120 virtual void onStartEventTriggerTypeChanged();
121 virtual void onEndEventTriggerTypeChanged();
122 virtual void onAvailableToAllForcesChanged();
123 virtual void onUseLocationChanged();
124 virtual void showEventContents();
125 virtual void onEditLinks();
126 virtual void onEditSensorSignatures();
127 virtual void onEventIconChanged();
128 virtual void eventContentsDeleted();