VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Public Attributes
makVrf::DtVrfTacticalGraphicOverlayTreeInterface Class Reference

The interface implemented by the DtVrfTacticalGraphicOverlayTreeWidget and used by the DtVrfTacticalGraphicOverlayTreeLogic. More...

Inheritance diagram for makVrf::DtVrfTacticalGraphicOverlayTreeInterface:
Inheritance graph
[legend]

Public Member Functions

 DtVrfTacticalGraphicOverlayTreeInterface ()
virtual ~DtVrfTacticalGraphicOverlayTreeInterface ()
virtual void addOverlay (const std::string &name)=0
 Adds an overlay with the given name to the tree.
virtual void lockOverlay (const std::string &name, bool lock)=0
 Locks an overlay with the given name to the tree.
virtual void setOverlaySelected (const std::string &name, bool flag)=0
 Marks the overlay with the given name as selected.
virtual void enableAddOverlays (bool flag)=0
 Enables/disables the add overlay operation.
virtual void enableDeleteOverlays (bool flag)=0
 Enables/disables the delete overlay operation.
virtual void enableEditOverlays (bool flag)=0
 Enables/disables the edit overlay operation.
virtual void enableLockOverlays (bool flag)=0
 Enables/disables the lock/unlock overlay operation.
virtual void clear ()=0
 Clears the list of overlays.
virtual void updateUI ()=0
 Updates the state of the UI widget.

Public Attributes

boost::signal< void()> signal_addOverlay
boost::signal< void(const
makVrv::DtUniqueID &id, const
std::string &)> 
signal_itemMovedToOverlay
boost::signal< void(const
std::string &, const
std::string &)> 
signal_renameOverlay
boost::signal< void(const
std::string &)> 
signal_removeOverlay
boost::signal< void(const
std::string &, bool flag)> 
signal_lockOverlay

Detailed Description

The interface implemented by the DtVrfTacticalGraphicOverlayTreeWidget and used by the DtVrfTacticalGraphicOverlayTreeLogic.

Constructor & Destructor Documentation

makVrf::DtVrfTacticalGraphicOverlayTreeInterface::DtVrfTacticalGraphicOverlayTreeInterface ( )
virtual makVrf::DtVrfTacticalGraphicOverlayTreeInterface::~DtVrfTacticalGraphicOverlayTreeInterface ( )
virtual

Member Function Documentation

virtual void makVrf::DtVrfTacticalGraphicOverlayTreeInterface::addOverlay ( const std::string &  name)
pure virtual

Adds an overlay with the given name to the tree.

Implemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.

virtual void makVrf::DtVrfTacticalGraphicOverlayTreeInterface::lockOverlay ( const std::string &  name,
bool  lock 
)
pure virtual

Locks an overlay with the given name to the tree.

Implemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.

virtual void makVrf::DtVrfTacticalGraphicOverlayTreeInterface::setOverlaySelected ( const std::string &  name,
bool  flag 
)
pure virtual

Marks the overlay with the given name as selected.

Implemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.

virtual void makVrf::DtVrfTacticalGraphicOverlayTreeInterface::enableAddOverlays ( bool  flag)
pure virtual

Enables/disables the add overlay operation.

Implemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.

virtual void makVrf::DtVrfTacticalGraphicOverlayTreeInterface::enableDeleteOverlays ( bool  flag)
pure virtual

Enables/disables the delete overlay operation.

Implemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.

virtual void makVrf::DtVrfTacticalGraphicOverlayTreeInterface::enableEditOverlays ( bool  flag)
pure virtual

Enables/disables the edit overlay operation.

Implemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.

virtual void makVrf::DtVrfTacticalGraphicOverlayTreeInterface::enableLockOverlays ( bool  flag)
pure virtual

Enables/disables the lock/unlock overlay operation.

Implemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.

virtual void makVrf::DtVrfTacticalGraphicOverlayTreeInterface::clear ( )
pure virtual

Clears the list of overlays.

Implemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.

virtual void makVrf::DtVrfTacticalGraphicOverlayTreeInterface::updateUI ( )
pure virtual

Updates the state of the UI widget.

Implemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.

Member Data Documentation

boost::signal<void ()> makVrf::DtVrfTacticalGraphicOverlayTreeInterface::signal_addOverlay
boost::signal<void (const makVrv::DtUniqueID& id, const std::string& )> makVrf::DtVrfTacticalGraphicOverlayTreeInterface::signal_itemMovedToOverlay
boost::signal<void (const std::string&, const std::string& )> makVrf::DtVrfTacticalGraphicOverlayTreeInterface::signal_renameOverlay
boost::signal<void (const std::string&)> makVrf::DtVrfTacticalGraphicOverlayTreeInterface::signal_removeOverlay
boost::signal<void (const std::string&, bool flag)> makVrf::DtVrfTacticalGraphicOverlayTreeInterface::signal_lockOverlay

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)