31 virtual void clearOverlays() = 0;
34 virtual void addOverlay(
const std::string& name) = 0;
38 virtual void collapseOverlay(
const std::string& name) = 0;
42 virtual void expandOverlay(
const std::string& name) = 0;
45 virtual void removeOverlay(
const std::string& name) = 0;
50 virtual void addTacticalGraphic(
const DtUniqueID&
id,
51 const std::string& name,
const std::string& ovrName) = 0;
55 virtual void moveTacticalGraphic(
const DtUniqueID&
id,
56 const std::string& toOvrName) = 0;
59 virtual void renameTacticalGraphic(
const DtUniqueID&
id,
60 const std::string& newName) = 0;
63 virtual void removeTacticalGraphic(
const DtUniqueID&
id) = 0;
67 virtual void setTacticalGraphicSelected(
const DtUniqueID&
id,
72 virtual void setOverlayLayerVisible(
const std::string& overlay,
bool b) = 0;
79 boost::signal<void (const std::string&, bool)>
84 boost::signal<void (const DtUniqueID&, bool)>
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signal< void(const DtUniqueID &)> signal_tacticalGraphicSelected
Signal to the logic that a tactical graphic has been selected in the GUI.
Definition: DtTacticalGraphicOverlayTreeInterface.h:95
The interface used by the DtTacticalGraphicOverlaysTreeWidget and the DtTacticalGraphicsTreeWidgetLog...
Definition: DtTacticalGraphicOverlayTreeInterface.h:22
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
boost::signal< void(const std::string &, bool)> signal_overlayVisibilityChanged
Signal to the logic that an overlay was checked/unchecked for visibility.
Definition: DtTacticalGraphicOverlayTreeInterface.h:80
boost::signal< void(const std::string &, bool)> signal_filterStatusChanged
Signal to the logic that a filter was checked/unchecked.
Definition: DtTacticalGraphicOverlayTreeInterface.h:75
Contains makVrv::DtUniqueID type.
boost::signal< void(const DtUniqueID &, bool)> signal_tacticalGraphicVisibilityChanged
Signal to the logic that a object inside an overlay was checked/unchecked for visibility.
Definition: DtTacticalGraphicOverlayTreeInterface.h:85
boost::signal< void(bool)> signal_showEmptyOverlays
Signal to the logic to show/hide empty overlays.
Definition: DtTacticalGraphicOverlayTreeInterface.h:88
boost::signal< void(const std::string &)> signal_overlaySelected
Signal to the logic that an overlay has been selected in the GUI.
Definition: DtTacticalGraphicOverlayTreeInterface.h:91