15 #include <boost/signals2.hpp>
19 class DtJoinSessionDialog;
20 class DtLoadScenarioDialog;
21 class DtHostilityMatrixDialog;
22 class DtScenarioSettingsDialog;
23 class DtJoinSessionDialogInterface;
48 virtual void loadScenarioFromDialog(QWidget* p);
49 virtual void importScenarioFromDialog(QWidget* p);
52 virtual void newScenarioFromDialog(QWidget* p);
55 virtual void editHostilityMatrix(QWidget* parent);
62 virtual void tickedLoadScenario(
const DtString& scenarioName =
"",
bool useDefaultRemappingFunction =
false);
66 virtual void tickedNewScenario();
68 virtual void processJoinSession(
bool startupMessage =
false);
73 virtual void postSaveLoadFromDialog(QWidget*);
74 virtual void postSaveNew(QWidget*);
75 virtual void showDescription();
76 virtual void allScenarioObjectsDiscovered()
override;
77 virtual void slot_onScenarioLoaded(
const DtScenario* s,
bool emitScenarioLoadedSignal,
bool isNewScenario)
override;
79 virtual DtJoinSessionDialog* createJoinSessionDialog(QWidget* parent,
const Qt::WindowFlags& flags);
85 QWidget* p,
const Qt::WindowFlags& flags)
const;
88 virtual void joinSessionAccepted();
89 virtual void joinSessionRejected();
93 int myJoinSessionResult = -1;
Definition: joinSessionDialog.h:35
Definition: scenario.h:52
boost::signals2::signal< void(DtHostilityMatrixDialog *)> signal_hostilityMatrixDialogCreated
Definition: vrfScenarioManager.h:70
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
The class that will contain information about the currently loaded scenario.
Definition: vrfScenarioManager.h:33
The class that will contain information about the currently loaded scenario.
Definition: commonScenarioManager.h:126
Definition: hostilityMatrixDialog.h:23
The Master Scenario Settings Dialog.
Definition: loadScenarioDialog.h:38
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
The Master Scenario Settings Dialog.
Definition: scenarioSettingsDialog.h:27
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72