19 #include <QtCore/QHash>
20 #include <boost/unordered_map.hpp>
24 class DtTacticalGraphicOverlayTreeInterface;
25 class DtTacticalGraphicOverlayManager;
45 virtual void slot_tacticalGraphicAdded(
const DtUniqueID&
id,
const std::string& name);
50 virtual void slot_tacticalGraphicRenamed(
const DtUniqueID&
id,
const std::string& newName);
55 virtual void slot_tacticalGraphicOverlayRenamed(
const DtUniqueID&
id,
const std::string& overlayName);
60 virtual void slot_tacticalGraphicRemoved(
const DtUniqueID&
id);
64 virtual void slot_overlayDeleted(
const std::string& name);
68 virtual void slot_tacticalGraphicSelected(
const DtUniqueID&
id);
71 virtual void slot_tacticalGraphicVisibilityChanged(
const DtUniqueID&
id,
bool flag);
74 virtual void slot_overlaySelected(
const std::string& name);
77 virtual void slot_filterStatusChanged(
const std::string& name,
bool flag);
80 virtual void slot_overlayVisibilityChanged(
const std::string& name,
bool flag);
83 virtual void slot_overlayVisibilityChangedFromManager(
const std::string& layer,
bool b);
86 virtual void slot_showEmptyOverlays(
bool flag);
90 virtual void slot_overlayAdded(
const std::string& name);
94 virtual void refreshOverlays();
97 virtual void slot_selMgrCurrentSelectionChanged(
102 virtual void fillGui();
Virtual base class.
Definition: DtVirtualBaseClass.h:22
boost::unordered_map< DtUniqueID, std::string > KeyToNameMap
Definition: DtTacticalGraphicOverlayTreeLogic.h:106
DtTacticalGraphicOverlayTreeInterface * myWidget
Definition: DtTacticalGraphicOverlayTreeLogic.h:109
Contains makVrv:DtSelectionManager class.
DtDe & myDe
Definition: DtTacticalGraphicOverlayTreeLogic.h:108
bool myHideEmptyOverlays
Definition: DtTacticalGraphicOverlayTreeLogic.h:112
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
DtSignalConnectionManager myManager
Definition: DtTacticalGraphicOverlayTreeLogic.h:110
Contains makVrv::DtVirtualBaseClass class.
The logic for populating and managing the DtTacticalGraphicOverlayTreeWidget.
Definition: DtTacticalGraphicOverlayTreeLogic.h:30
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
The interface used by the DtTacticalGraphicOverlaysTreeWidget and the DtTacticalGraphicsTreeWidgetLog...
Definition: DtTacticalGraphicOverlayTreeInterface.h:22
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
KeyToNameMap myKeyToName
Definition: DtTacticalGraphicOverlayTreeLogic.h:111
Base class to provide boost signal/slot management.
Definition: DtTacticalGraphicOverlayTreeLogic.h:117
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32