![]() |
VR-Forces 4.0.4 Class Documentation
|
The DtTerrainContentsWidget displays the terrain Contents that were used to compose the current terrain. More...

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 () |
| QPushButton * | addTerrainPatchButton () |
| Add Terrain Patch button. | |
| QPushButton * | addFeatureLayerButton () |
| Add Feature Layer button. | |
| DtDe & | de () |
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 | |
| DtDe & | myDe |
| ItemMap | myItemMap |
| QTreeWidget * | myContentsTreeWidget |
| QHBoxLayout * | myButtonLayout |
| QPushButton * | myAddTerrainPatchButton |
| Add Terrain Patch button. | |
| QPushButton * | myAddFeatureLayerButton |
| Add Feature Layer button. | |
Static Protected Attributes | |
| static const int | theInputTypeColumn = 0 |
| static const int | theNameColumn = 1 |
The DtTerrainContentsWidget displays the terrain Contents that were used to compose the current terrain.
| typedef std::map<int, QTreeWidgetItem*> makVrv::DtTerrainContentsWidget::ItemMap |
Map of id's to the QTreeWidgetItem that represents them.
| makVrv::DtTerrainContentsWidget::DtTerrainContentsWidget | ( | DtDe & | de, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | flags = 0 |
||
| ) |
CTOR.
| virtual makVrv::DtTerrainContentsWidget::~DtTerrainContentsWidget | ( | ) | [virtual] |
DTOR.
| 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.
| QHBoxLayout* makVrv::DtTerrainContentsWidget::buttonLayout | ( | ) | [inline] |
Add Terrain Patch button.
Add Feature Layer button.
| DtDe& makVrv::DtTerrainContentsWidget::de | ( | ) | [inline] |
| 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] |
| void makVrv::DtTerrainContentsWidget::setupGui | ( | ) | [protected] |
Build the gui.
boost::signal<void (DtTerrainContentsWidget*)> makVrv::DtTerrainContentsWidget::signal_setupGui [static] |
const int makVrv::DtTerrainContentsWidget::theInputTypeColumn = 0 [static, protected] |
const int makVrv::DtTerrainContentsWidget::theNameColumn = 1 [static, protected] |
DtDe& makVrv::DtTerrainContentsWidget::myDe [protected] |
ItemMap makVrv::DtTerrainContentsWidget::myItemMap [protected] |
QHBoxLayout* makVrv::DtTerrainContentsWidget::myButtonLayout [protected] |
Add Terrain Patch button.
Add Feature Layer button.