The DtTerrainContentsWidget displays the terrain Contents that were used to compose the current terrain.
More...
The DtTerrainContentsWidget displays the terrain Contents that were used to compose the current terrain.
| virtual makVrv::DtTerrainContentsWidget::~DtTerrainContentsWidget |
( |
| ) |
|
|
virtual |
| makVrv::DtTerrainContentsWidget::DtTerrainContentsWidget |
( |
DtDe & |
de, |
|
|
QWidget * |
parent = 0, |
|
|
Qt::WindowFlags |
flags = 0 |
|
) |
| |
|
protected |
| virtual void makVrv::DtTerrainContentsWidget::addItem |
( |
int |
id, |
|
|
LayerType |
layerType, |
|
|
const DtUnicode & |
name, |
|
|
bool |
visualized |
|
) |
| |
|
virtual |
| virtual void makVrv::DtTerrainContentsWidget::removeItem |
( |
int |
id | ) |
|
|
virtual |
| virtual void makVrv::DtTerrainContentsWidget::setAddOceanButtonState |
( |
bool |
enabled | ) |
|
|
virtual |
Called to set the state of the AddOceanFeatureLayer button.
Currently, only one ocean layer is supported, so disable if an ocean layer already exists
Implements makVrv::DtTerrainContentsInterface.
| virtual void makVrv::DtTerrainContentsWidget::clear |
( |
| ) |
|
|
virtual |
| QVBoxLayout* makVrv::DtTerrainContentsWidget::mainLayout |
( |
| ) |
|
|
inline |
Accessor for the main layout.
| QHBoxLayout* makVrv::DtTerrainContentsWidget::buttonLayout |
( |
| ) |
|
|
inline |
Accessor for the button layout.
| QPushButton* makVrv::DtTerrainContentsWidget::addTerrainPatchButton |
( |
| ) |
|
|
inline |
Accessor for the add Terrain Patch button.
| QPushButton* makVrv::DtTerrainContentsWidget::addFeatureLayerButton |
( |
| ) |
|
|
inline |
Accessor for the add Feature Layer button.
| QPushButton* makVrv::DtTerrainContentsWidget::addOceanLayerButton |
( |
| ) |
|
|
inline |
Accessor for the add Ocean Layer button.
| QTreeWidget* makVrv::DtTerrainContentsWidget::contentsTreeWidget |
( |
| ) |
|
|
inline |
Accessor for the contents tree widget.
| int makVrv::DtTerrainContentsWidget::oceanLayerId |
( |
| ) |
|
|
inline |
Return the id of the GUI's ocean layer (or 0 if none)
| virtual void makVrv::DtTerrainContentsWidget::on_addTerrainPatchBtn_clicked |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtTerrainContentsWidget::on_addFeatureLayerBtn_clicked |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtTerrainContentsWidget::on_addOceanLayerBtn_clicked |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtTerrainContentsWidget::on_removeBtn_clicked |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtTerrainContentsWidget::on_contentsTreeWidget_itemSelectionChanged |
( |
| ) |
|
|
protectedvirtualslot |
| void makVrv::DtTerrainContentsWidget::setupGui |
( |
| ) |
|
|
protected |
Build the gui. Non-virtual because it is called from the constructor.
Let the creator create the page.
Signal raised when the GUI is initialized.
| boost::signal<void(std::string)> makVrv::DtTerrainContentsWidget::signal_selectTreeItemChanged |
|
static |
Signal raised when the current selection tree item changed.
| boost::signal<void()> makVrv::DtTerrainContentsWidget::signal_pageClosed |
|
static |
Signal raised when the page closed.
| const int makVrv::DtTerrainContentsWidget::theInputTypeColumn = 0 |
|
staticprotected |
| const int makVrv::DtTerrainContentsWidget::theNameColumn = 1 |
|
staticprotected |
| const int makVrv::DtTerrainContentsWidget::theStatusColumn = 2 |
|
staticprotected |
| const int makVrv::DtTerrainContentsWidget::theIdColumn = 3 |
|
staticprotected |
| DtDe& makVrv::DtTerrainContentsWidget::myDe |
|
protected |
| ItemMap makVrv::DtTerrainContentsWidget::myItemMap |
|
protected |
| QTreeWidget* makVrv::DtTerrainContentsWidget::myContentsTreeWidget |
|
protected |
| QHBoxLayout* makVrv::DtTerrainContentsWidget::myButtonLayout |
|
protected |
| QVBoxLayout* makVrv::DtTerrainContentsWidget::myMainLayout |
|
protected |
| QPushButton* makVrv::DtTerrainContentsWidget::myAddTerrainPatchButton |
|
protected |
Add Terrain Patch button.
| QPushButton* makVrv::DtTerrainContentsWidget::myAddFeatureLayerButton |
|
protected |
| QPushButton* makVrv::DtTerrainContentsWidget::myAddOceanLayerButton |
|
protected |
| int makVrv::DtTerrainContentsWidget::myOceanLayerId |
|
protected |
The documentation for this class was generated from the following file: