VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Static Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Static Protected Attributes
makVrv::DtTerrainContentsWidget Class Reference

The DtTerrainContentsWidget displays the terrain Contents that were used to compose the current terrain. More...

Inheritance diagram for makVrv::DtTerrainContentsWidget:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::map< int,
QTreeWidgetItem * > 
ItemMap
 Map of id's to the QTreeWidgetItem that represents them.

Public Member Functions

 DtTerrainContentsWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 CTOR.
virtual ~DtTerrainContentsWidget ()
 DTOR.
virtual void addItem (int id, QStringList strList)
 Call to add a terrain patch/ feature layer to the widget.
virtual void removeItem (int id)
 Call to remove a terrain patch/ feature layer to the widget.
virtual void clear ()
 Called to clear all the terrain patches, feature layers in the widget.
QHBoxLayout * buttonLayout ()
QPushButtonaddTerrainPatchButton ()
 Add Terrain Patch button.
QPushButtonaddFeatureLayerButton ()
 Add Feature Layer button.
DtDede ()

Static Public Attributes

static boost::signal< void(DtTerrainContentsWidget *)> signal_setupGui

Protected Slots

virtual void on_addTerrainPatchBtn_clicked ()
virtual void on_addFeatureLayerBtn_clicked ()
virtual void on_addPropsBtn_clicked ()
virtual void on_removeBtn_clicked ()

Protected Member Functions

void setupGui ()
 Build the gui.

Protected Attributes

DtDemyDe
ItemMap myItemMap
QTreeWidgetmyContentsTreeWidget
QHBoxLayout * myButtonLayout
QPushButtonmyAddTerrainPatchButton
 Add Terrain Patch button.
QPushButtonmyAddFeatureLayerButton
 Add Feature Layer button.

Static Protected Attributes

static const int theInputTypeColumn = 0
static const int theNameColumn = 1

Detailed Description

The DtTerrainContentsWidget displays the terrain Contents that were used to compose the current terrain.


Member Typedef Documentation

Map of id's to the QTreeWidgetItem that represents them.


Constructor & Destructor Documentation

makVrv::DtTerrainContentsWidget::DtTerrainContentsWidget ( DtDe de,
QWidget parent = 0,
Qt::WindowFlags  flags = 0 
)

CTOR.

DTOR.


Member Function Documentation

virtual void makVrv::DtTerrainContentsWidget::addItem ( int  id,
QStringList  strList 
) [virtual]

Call to add a terrain patch/ feature layer to the widget.

Implements makVrv::DtTerrainContentsInterface.

virtual void makVrv::DtTerrainContentsWidget::removeItem ( int  id) [virtual]

Call to remove a terrain patch/ feature layer to the widget.

Implements makVrv::DtTerrainContentsInterface.

virtual void makVrv::DtTerrainContentsWidget::clear ( ) [virtual]

Called to clear all the terrain patches, feature layers in the widget.

Implements makVrv::DtTerrainContentsInterface.

Add Terrain Patch button.

Add Feature Layer button.

virtual void makVrv::DtTerrainContentsWidget::on_addTerrainPatchBtn_clicked ( ) [protected, virtual, slot]
virtual void makVrv::DtTerrainContentsWidget::on_addFeatureLayerBtn_clicked ( ) [protected, virtual, slot]
virtual void makVrv::DtTerrainContentsWidget::on_addPropsBtn_clicked ( ) [protected, virtual, slot]
virtual void makVrv::DtTerrainContentsWidget::on_removeBtn_clicked ( ) [protected, virtual, slot]

Build the gui.


Member Data Documentation

const int makVrv::DtTerrainContentsWidget::theInputTypeColumn = 0 [static, protected]
const int makVrv::DtTerrainContentsWidget::theNameColumn = 1 [static, protected]

Add Terrain Patch button.

Add Feature Layer button.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)