17 #include <boost/signals2.hpp>
28 class DtVrfTacticalGraphicOverlayTreeWidget;
46 virtual void slot_addOverlay();
49 virtual void slot_removeOverlay(
const std::string& name);
52 virtual void slot_lockOverlay(
const std::string& name,
bool flag);
55 virtual void slot_renameOverlay(
const std::string& oldName,
const std::string& newName);
58 virtual void slot_itemMovedToOverlay(
const makVrv::DtUniqueID&
id,
const std::string&);
61 virtual void slot_overlayAdded(
const std::string& name);
67 virtual void slot_scenarioClosed();
76 virtual void clearTacticalGraphics(
bool onlyIfAllVRFSimulated =
false);
78 virtual void slot_layerVisibilityChanged(
const std::string& s,
int b);
79 virtual void slot_layerLockStatusChanged(
const std::string& s,
bool b);
81 virtual void slot_overlaySelected(
const std::string& name);
83 virtual void delayedSelectionChange();
84 virtual void slot_selMgrCurrentSelectionChanged(
88 virtual void slot_saveOverlayAsShapeFiles(
const std::string&);
89 virtual void slot_importShapeFileAsOverlay(
const std::string&);
91 virtual void slot_tacticalGraphicOverlayRenamed(
const makVrv::DtUniqueID&
id,
const std::string& name );
94 virtual void canImportShapeFile();
96 virtual void finalizeExportCheck();
98 virtual void waitingForScenarioObjectsToBeDiscovered();
boost::signals2::connection myExportCheck
Definition: vrfTacticalGraphicOverlayTreeLogic.h:105
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Contains makVrv:DtSelectionManager class.
DtVrfTacticalGraphicOverlayTreeWidget * myVrfWidget
Definition: vrfTacticalGraphicOverlayTreeLogic.h:102
The logic for populating and managing the DtTGOverlaysTreeWidget.
Definition: vrfTacticalGraphicOverlayTreeLogic.h:32
Contains makVrv::DtTacticalGraphicOverlayTreeLogic class.
Contains makVrv::DtVirtualBaseClass class.
The logic for populating and managing the DtTacticalGraphicOverlayTreeWidget.
Definition: DtTacticalGraphicOverlayTreeLogic.h:27
std::set< std::string > myCheckForExport
Definition: vrfTacticalGraphicOverlayTreeLogic.h:104
bool myWaitingForScenarioObjects
Definition: vrfTacticalGraphicOverlayTreeLogic.h:107
The interface used by the DtTacticalGraphicOverlaysTreeWidget and the DtTacticalGraphicsTreeWidgetLog...
Definition: DtTacticalGraphicOverlayTreeInterface.h:19
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Base class to provide boost signal/slot management.
Contains makVrv::DtUniqueID type.
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
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32