14 #include <vrvCoreQt/DtTacticalGraphicOverlayTreeWidget.h>
44 virtual void addOverlay(
const std::string& name);
47 virtual void lockOverlay(
const std::string& name,
bool lock);
50 virtual void addTacticalGraphic(
const makVrv::DtUniqueID&
id,
const std::string& name,
const std::string& ovrName );
53 virtual void removeOverlay(
const std::string& ovrName );
56 virtual void setOverlaySelected(
const std::string& name,
bool flag );
59 virtual void enableAddOverlays(
bool flag);
61 virtual void enableDeleteOverlays(
bool flag);
63 virtual void enableEditOverlays(
bool flag);
65 virtual void enableLockOverlays(
bool flag);
71 virtual void updateUI();
74 virtual void removeTacticalGraphic(
const makVrv::DtUniqueID&
id);
79 void slot_addOverlayButtonClicked();
82 void slot_removeOverlayButtonClicked();
85 void slot_editOverlayButtonClicked();
88 void slot_lockOverlayButtonClicked();
103 void slot_itemMoved(
const QStringList& children, std::string overlay);
106 void slot_hideOverlaysStateChanged(
int state );