DtTacticalGraphicOverlayManager objects hold the state (visible or not) of tactical graphics overlays.
| virtual makVrv::DtTacticalGraphicOverlayManager::~DtTacticalGraphicOverlayManager |
( |
| ) |
|
|
virtual |
| makVrv::DtTacticalGraphicOverlayManager::DtTacticalGraphicOverlayManager |
( |
DtDe & |
de | ) |
|
|
protected |
| virtual void makVrv::DtTacticalGraphicOverlayManager::addTacticalGraphic |
( |
const DtUniqueID & |
id, |
|
|
const std::string & |
name |
|
) |
| |
|
virtual |
Adds a tactical graphic with the given id and name. emits signal_tacticalGraphicAdded.
| virtual const std::string* makVrv::DtTacticalGraphicOverlayManager::tacticalGraphicName |
( |
const DtUniqueID & |
id | ) |
const |
|
virtual |
Returns the name of the tactical graphic associated with the id if no graphic is found, returns 0.
| virtual void makVrv::DtTacticalGraphicOverlayManager::removeTacticalGraphic |
( |
const DtUniqueID & |
id | ) |
|
|
virtual |
| virtual void makVrv::DtTacticalGraphicOverlayManager::renameTacticalGraphic |
( |
const DtUniqueID & |
id, |
|
|
const std::string & |
newName |
|
) |
| |
|
virtual |
Renames the tactical graphic with the given id to the new name inside the manager emits signal_tacticalGraphicRenamed if graphic is found/renamed.
| virtual void makVrv::DtTacticalGraphicOverlayManager::renameTacticalGraphicOverlay |
( |
const DtUniqueID & |
id, |
|
|
const std::string & |
newName |
|
) |
| |
|
virtual |
Renames the tactical graphic's overlay to the new name inside the manager emits signal_tacticalGraphicOverlayRenamed if successful (id found and overlay renamed)
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayManager.
| virtual void makVrv::DtTacticalGraphicOverlayManager::setTacticalGraphicVisible |
( |
const DtUniqueID & |
id, |
|
|
bool |
flag |
|
) |
| |
|
virtual |
| virtual std::string makVrv::DtTacticalGraphicOverlayManager::newOverlay |
( |
| ) |
|
|
virtual |
Creates a new overlay with a default name.
| virtual void makVrv::DtTacticalGraphicOverlayManager::addOverlay |
( |
const std::string & |
name | ) |
|
|
virtual |
| virtual void makVrv::DtTacticalGraphicOverlayManager::deleteOverlay |
( |
const std::string & |
name | ) |
|
|
virtual |
| virtual void makVrv::DtTacticalGraphicOverlayManager::renameOverlay |
( |
const std::string & |
oldName, |
|
|
const std::string & |
newName |
|
) |
| |
|
virtual |
| virtual DtTacticalGraphicOverlay* makVrv::DtTacticalGraphicOverlayManager::findOverlay |
( |
const std::string & |
name | ) |
const |
|
virtual |
Finds the overlay associated with the given name.
Returns the list of overlays currently registered in the manager.
| virtual bool makVrv::DtTacticalGraphicOverlayManager::overlayVisible |
( |
const std::string & |
overlayName | ) |
const |
|
virtual |
Set/Get the visible status of the given overlay.
| virtual void makVrv::DtTacticalGraphicOverlayManager::setOverlayVisible |
( |
const std::string & |
overlayName, |
|
|
bool |
flag |
|
) |
| |
|
virtual |
| virtual bool makVrv::DtTacticalGraphicOverlayManager::overlayFiltered |
( |
const std::string & |
overlayName | ) |
const |
|
virtual |
Set/Get the visible status of the given overlay.
| virtual void makVrv::DtTacticalGraphicOverlayManager::setOverlayFiltered |
( |
const std::string & |
overlayName, |
|
|
bool |
flag |
|
) |
| |
|
virtual |
| virtual bool makVrv::DtTacticalGraphicOverlayManager::overlayLocked |
( |
const std::string & |
overlayName | ) |
const |
|
virtual |
Set/Get the lock status of the given overlay. A locked overlay means that the tactical graphics inside it cannot be edited/moved.
| virtual void makVrv::DtTacticalGraphicOverlayManager::setOverlayLocked |
( |
const std::string & |
overlayName, |
|
|
bool |
flag |
|
) |
| |
|
virtual |
Set/Get the overlay marked as 'current overlay' inside the manager.
| virtual void makVrv::DtTacticalGraphicOverlayManager::setCurrentOverlay |
( |
const std::string & |
name | ) |
|
|
virtual |
Sets the types valid to be placed on an overlay layer.
Returns current tactical graphic types.
| virtual bool makVrv::DtTacticalGraphicOverlayManager::isTacticalGraphic |
( |
const DtUniqueID & |
id | ) |
const |
|
virtual |
Returns true if this particular element can be placed on an overlay layer.
Called by signal whenever elements are removed.
| virtual void makVrv::DtTacticalGraphicOverlayManager::addFilter |
( |
const std::string & |
name, |
|
|
DtOverlayFilter * |
filter, |
|
|
bool |
apply = false |
|
) |
| |
|
protectedvirtual |
| boost::signalslib::signal<void (const DtUniqueID&, const std::string&)> makVrv::DtTacticalGraphicOverlayManager::signal_tacticalGraphicAdded |
| boost::signalslib::signal<void (const DtUniqueID&, const std::string&)> makVrv::DtTacticalGraphicOverlayManager::signal_tacticalGraphicRenamed |
| boost::signalslib::signal<void (const DtUniqueID&, const std::string&)> makVrv::DtTacticalGraphicOverlayManager::signal_tacticalGraphicOverlayRenamed |
| boost::signalslib::signal<void (const DtUniqueID&)> makVrv::DtTacticalGraphicOverlayManager::signal_tacticalGraphicRemoved |
| boost::signalslib::signal<void (const DtUniqueID&, bool)> makVrv::DtTacticalGraphicOverlayManager::signal_tacticalGraphicVisibilityChanged |
| boost::signalslib::signal<void (const std::string&)> makVrv::DtTacticalGraphicOverlayManager::signal_overlayAdded |
| boost::signalslib::signal<void (const std::string&)> makVrv::DtTacticalGraphicOverlayManager::signal_overlayDeleted |
| boost::signalslib::signal<void (const std::string&, bool)> makVrv::DtTacticalGraphicOverlayManager::signal_overlayFiltered |
| boost::signalslib::signal<void (const std::string&, bool)> makVrv::DtTacticalGraphicOverlayManager::signal_overlayVisibilityChanged |
| boost::signalslib::signal<void (const std::string&, const std::string&)> makVrv::DtTacticalGraphicOverlayManager::signal_overlayRenamed |
| boost::signalslib::signal<void (const std::string&)> makVrv::DtTacticalGraphicOverlayManager::signal_currentOverlayChanged |
| DtDe& makVrv::DtTacticalGraphicOverlayManager::myDe |
|
protected |
The documentation for this class was generated from the following file: