VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Types | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtNavigationAreasWidget Class Reference

A widget for displaying current navigation area layers and the ability to add/modify/remove them. More...

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

Public Member Functions

 DtNavigationAreasWidget (makVrv::DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::Widget)
 CTOR.
virtual ~DtNavigationAreasWidget ()
 DTOR.
virtual void clear ()
 Clears out the navigation areas.
virtual void addNavigationArea (const QString &, DtNavigationAreasManager::Status, makVrv::DtUniqueID, bool select=false)
 Adds a new navigation area.
virtual void setStatus (makVrv::DtUniqueID, DtNavigationAreasManager::Status)
virtual void removeNavigationArea (makVrv::DtUniqueID)
 Removes a navigation area.
virtual void setShowNavigationAreas (bool)
virtual void setGenerateAllEnabled (bool)
virtual void setRegenerateAllEnabled (bool)
virtual void selectNavigationArea (makVrv::DtUniqueID)
 Selects the nav area but not not signal a change.
virtual void clearSelection ()
 Clears selection, clearing out any selected area, possibly hiding it if not showing all areas.
virtual std::set
< makVrv::DtUniqueID
selectedIds () const
virtual void validateButtons ()
virtual bool selectedGenerating ()
virtual bool anySelectedNotGenerating ()
virtual bool selectedGenerating (QTreeWidgetItem *item)

Public Attributes

boost::signal< void(bool)> signal_showNavigationAreas
boost::signal< void(const
std::set< makVrv::DtUniqueID > &)> 
signal_navigationAreaSelected
boost::signal< void(const
std::set< makVrv::DtUniqueID > &)> 
signal_removeNavigationArea
boost::signal< void(makVrv::DtUniqueID)> signal_editNavigationArea
boost::signal< void(const
std::set< makVrv::DtUniqueID > &)> 
signal_generateNavigationArea
boost::signal< void(bool)> signal_regenerateNavigationArea
boost::signal< void(const
std::set< makVrv::DtUniqueID > &)> 
signal_revertNavigationArea
boost::signal< void(const
std::set< makVrv::DtUniqueID > &)> 
signal_removeFromGeneration
boost::signal< void()> signal_createNavigationArea
boost::signal< void(const
QString &)> 
signal_addExistingNavigationArea
QTreeWidgetmyNavigationAreas
QVBoxLayout * myButtonLayout
QHBoxLayout * myContentLayout
QCheckBoxmyShowNavigationAreas
QPushButtonmyNewNavigationArea
QPushButtonmyEditNavigationArea
QPushButtonmyRemoveNavigationArea
QPushButtonmyRevertNavigationArea
QPushButtonmyGenerateNavigationArea
QPushButtonmyGenerateAllNavigationAreas
QPushButtonmyRegenerateAllNavigationAreas
QPushButtonmyRemoveFromGeneration
QPushButtonmyAddExistingNavigationArea

Protected Types

typedef std::map
< makVrv::DtUniqueID,
QTreeWidgetItem * > 
Items

Protected Slots

virtual void removeNavigationArea ()
virtual void editNavigationArea ()
virtual void generateNavigationArea ()
virtual void revertNavigationArea ()
virtual void generateAllNavigationAreas ()
virtual void regenerateAllNavigationAreas ()
virtual void showNavigationAreasChanged ()
virtual void navigationAreaSelected ()
virtual void createNavigationArea ()
virtual void removeFromGeneration ()
virtual void addExistingNavigationArea ()

Protected Member Functions

virtual bool shouldGenerate ()

Protected Attributes

makVrv::DtDemyDe
Items myItems
bool mySignalsBlocked

Detailed Description

A widget for displaying current navigation area layers and the ability to add/modify/remove them.

Member Typedef Documentation

Constructor & Destructor Documentation

makVrf::DtNavigationAreasWidget::DtNavigationAreasWidget ( makVrv::DtDe de,
QWidget *  parent,
Qt::WindowFlags  f = Qt::Widget 
)

CTOR.

virtual makVrf::DtNavigationAreasWidget::~DtNavigationAreasWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtNavigationAreasWidget::clear ( )
virtual

Clears out the navigation areas.

virtual void makVrf::DtNavigationAreasWidget::addNavigationArea ( const QString &  ,
DtNavigationAreasManager::Status  ,
makVrv::DtUniqueID  ,
bool  select = false 
)
virtual

Adds a new navigation area.

virtual void makVrf::DtNavigationAreasWidget::setStatus ( makVrv::DtUniqueID  ,
DtNavigationAreasManager::Status   
)
virtual
virtual void makVrf::DtNavigationAreasWidget::removeNavigationArea ( makVrv::DtUniqueID  )
virtual

Removes a navigation area.

virtual void makVrf::DtNavigationAreasWidget::setShowNavigationAreas ( bool  )
virtual
virtual void makVrf::DtNavigationAreasWidget::setGenerateAllEnabled ( bool  )
virtual
virtual void makVrf::DtNavigationAreasWidget::setRegenerateAllEnabled ( bool  )
virtual
virtual void makVrf::DtNavigationAreasWidget::selectNavigationArea ( makVrv::DtUniqueID  )
virtual

Selects the nav area but not not signal a change.

virtual void makVrf::DtNavigationAreasWidget::clearSelection ( )
virtual

Clears selection, clearing out any selected area, possibly hiding it if not showing all areas.

virtual std::set<makVrv::DtUniqueID> makVrf::DtNavigationAreasWidget::selectedIds ( ) const
virtual
virtual void makVrf::DtNavigationAreasWidget::validateButtons ( )
virtual
virtual bool makVrf::DtNavigationAreasWidget::selectedGenerating ( )
virtual
virtual bool makVrf::DtNavigationAreasWidget::anySelectedNotGenerating ( )
virtual
virtual bool makVrf::DtNavigationAreasWidget::selectedGenerating ( QTreeWidgetItem item)
virtual
virtual bool makVrf::DtNavigationAreasWidget::shouldGenerate ( )
protectedvirtual
virtual void makVrf::DtNavigationAreasWidget::removeNavigationArea ( )
protectedvirtualslot
virtual void makVrf::DtNavigationAreasWidget::editNavigationArea ( )
protectedvirtualslot
virtual void makVrf::DtNavigationAreasWidget::generateNavigationArea ( )
protectedvirtualslot
virtual void makVrf::DtNavigationAreasWidget::revertNavigationArea ( )
protectedvirtualslot
virtual void makVrf::DtNavigationAreasWidget::generateAllNavigationAreas ( )
protectedvirtualslot
virtual void makVrf::DtNavigationAreasWidget::regenerateAllNavigationAreas ( )
protectedvirtualslot
virtual void makVrf::DtNavigationAreasWidget::showNavigationAreasChanged ( )
protectedvirtualslot
virtual void makVrf::DtNavigationAreasWidget::navigationAreaSelected ( )
protectedvirtualslot
virtual void makVrf::DtNavigationAreasWidget::createNavigationArea ( )
protectedvirtualslot
virtual void makVrf::DtNavigationAreasWidget::removeFromGeneration ( )
protectedvirtualslot
virtual void makVrf::DtNavigationAreasWidget::addExistingNavigationArea ( )
protectedvirtualslot

Member Data Documentation

boost::signal<void (bool)> makVrf::DtNavigationAreasWidget::signal_showNavigationAreas
boost::signal<void (const std::set<makVrv::DtUniqueID>&)> makVrf::DtNavigationAreasWidget::signal_navigationAreaSelected
boost::signal<void (const std::set<makVrv::DtUniqueID>&)> makVrf::DtNavigationAreasWidget::signal_removeNavigationArea
boost::signal<void (makVrv::DtUniqueID)> makVrf::DtNavigationAreasWidget::signal_editNavigationArea
boost::signal<void (const std::set<makVrv::DtUniqueID>&)> makVrf::DtNavigationAreasWidget::signal_generateNavigationArea
boost::signal<void (bool)> makVrf::DtNavigationAreasWidget::signal_regenerateNavigationArea
boost::signal<void (const std::set<makVrv::DtUniqueID>&)> makVrf::DtNavigationAreasWidget::signal_revertNavigationArea
boost::signal<void (const std::set<makVrv::DtUniqueID>&)> makVrf::DtNavigationAreasWidget::signal_removeFromGeneration
boost::signal<void ()> makVrf::DtNavigationAreasWidget::signal_createNavigationArea
boost::signal<void (const QString&)> makVrf::DtNavigationAreasWidget::signal_addExistingNavigationArea
QTreeWidget* makVrf::DtNavigationAreasWidget::myNavigationAreas
QVBoxLayout* makVrf::DtNavigationAreasWidget::myButtonLayout
QHBoxLayout* makVrf::DtNavigationAreasWidget::myContentLayout
QCheckBox* makVrf::DtNavigationAreasWidget::myShowNavigationAreas
QPushButton* makVrf::DtNavigationAreasWidget::myNewNavigationArea
QPushButton* makVrf::DtNavigationAreasWidget::myEditNavigationArea
QPushButton* makVrf::DtNavigationAreasWidget::myRemoveNavigationArea
QPushButton* makVrf::DtNavigationAreasWidget::myRevertNavigationArea
QPushButton* makVrf::DtNavigationAreasWidget::myGenerateNavigationArea
QPushButton* makVrf::DtNavigationAreasWidget::myGenerateAllNavigationAreas
QPushButton* makVrf::DtNavigationAreasWidget::myRegenerateAllNavigationAreas
QPushButton* makVrf::DtNavigationAreasWidget::myRemoveFromGeneration
QPushButton* makVrf::DtNavigationAreasWidget::myAddExistingNavigationArea
makVrv::DtDe& makVrf::DtNavigationAreasWidget::myDe
protected
Items makVrf::DtNavigationAreasWidget::myItems
protected
bool makVrf::DtNavigationAreasWidget::mySignalsBlocked
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)