VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Friends
makVrf::DtVrfTerrainContentsWidget Class Reference

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

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

Public Member Functions

virtual ~DtVrfTerrainContentsWidget ()
 DTOR.
- Public Member Functions inherited from makVrv::DtTerrainContentsWidget
virtual ~DtTerrainContentsWidget ()
 DTOR.
virtual void addItem (int id, LayerType layerType, const DtUnicode &name, bool visualized)
 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 ()
QVBoxLayout * mainLayout ()
QPushButtonaddTerrainPatchButton ()
 Add Terrain Patch button.
QPushButtonaddFeatureLayerButton ()
 Add Feature Layer button.
DtDede ()
QTreeWidgetcontentsTreeWidget ()

Protected Slots

virtual void on_addSimFeatureLayerBtn_clicked ()
- Protected Slots inherited from makVrv::DtTerrainContentsWidget
virtual void on_addTerrainPatchBtn_clicked ()
virtual void on_addFeatureLayerBtn_clicked ()
virtual void on_addPropsBtn_clicked ()
virtual void on_removeBtn_clicked ()

Protected Member Functions

 DtVrfTerrainContentsWidget (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 Protected CTOR. Only callable by DtTerrainContentsWidgetCreator.
void setupGui ()
 Build the gui. Non-virtual because it is called from the constructor.
- Protected Member Functions inherited from makVrv::DtTerrainContentsWidget
 DtTerrainContentsWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 Protected CTOR. Only callable by DtTerrainContentsWidgetCreator.

Protected Attributes

QPushButtonmyAddSimFeatureLayerButton
 Add Sim Feature Layer button.
- Protected Attributes inherited from makVrv::DtTerrainContentsWidget
DtDemyDe
ItemMap myItemMap
QTreeWidgetmyContentsTreeWidget
QHBoxLayout * myButtonLayout
QVBoxLayout * myMainLayout
QPushButtonmyAddTerrainPatchButton
 Add Terrain Patch button.
QPushButtonmyAddFeatureLayerButton
 Add Feature Layer button.

Friends

class DtVrfTerrainContentsWidgetCreator
 Let the creator create the page.

Additional Inherited Members

- Public Types inherited from makVrv::DtTerrainContentsWidget
typedef std::map< int,
QTreeWidgetItem * > 
ItemMap
 Map of id's to the QTreeWidgetItem that represents them.
- Public Attributes inherited from makVrv::DtTerrainContentsInterface
boost::signal< void(int)> signal_remove
 Signal emitted when the user chooses remove a terrain patch or feature layer.
- Static Public Attributes inherited from makVrv::DtTerrainContentsWidget
static boost::signal< void(DtTerrainContentsWidget *)> signal_setupGui
- Static Protected Attributes inherited from makVrv::DtTerrainContentsWidget
static const int theInputTypeColumn = 0
static const int theNameColumn = 1
static const int theStatusColumn = 2

Detailed Description

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

Constructor & Destructor Documentation

virtual makVrf::DtVrfTerrainContentsWidget::~DtVrfTerrainContentsWidget ( )
virtual

DTOR.

makVrf::DtVrfTerrainContentsWidget::DtVrfTerrainContentsWidget ( makVrv::DtDe de,
QWidget parent = 0,
Qt::WindowFlags  flags = 0 
)
protected

Protected CTOR. Only callable by DtTerrainContentsWidgetCreator.

Member Function Documentation

virtual void makVrf::DtVrfTerrainContentsWidget::on_addSimFeatureLayerBtn_clicked ( )
protectedvirtualslot
void makVrf::DtVrfTerrainContentsWidget::setupGui ( )
protected

Build the gui. Non-virtual because it is called from the constructor.

Reimplemented from makVrv::DtTerrainContentsWidget.

Friends And Related Function Documentation

friend class DtVrfTerrainContentsWidgetCreator
friend

Let the creator create the page.

Member Data Documentation

QPushButton* makVrf::DtVrfTerrainContentsWidget::myAddSimFeatureLayerButton
protected

Add Sim Feature Layer button.


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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)