![]() |
VR-Forces 4.8 Class Documentation
|
A widget for configuring the environment. More...

Public Member Functions | |
| DtCloudSettingsWidget (DtDe &de, QWidget *parent=0) | |
| CTOR. More... | |
| virtual | ~DtCloudSettingsWidget () |
| DTOR. More... | |
Field value setters. | |
Sets the values of the widget's corresponding fields. | |
| virtual void | addCloudCoverType (const DtUnicode &name, makArchives::DtCloudCoverType coverType) |
| virtual void | removeCloudCoverType (makArchives::DtCloudCoverType coverType) |
| virtual void | removeAllCloudCoverTypes () |
| virtual void | addCloudLayer (DtCloudLayerId layerId, const DtUnicode &type, int xyPrecision, int altPrecision, double xLocation, double yLocation, double altitude, bool enabled, bool infinite) |
| Add a cloud layer to the gui. More... | |
| virtual void | setCloudLayer (DtCloudLayerId layerId, const DtUnicode &type, int xyPrecision, int altPrecision, double xLocation, double yLocation, double altitude, bool enabled, bool infinite) |
| Modify a cloud layer to the gui. More... | |
| virtual void | removeAllCloudLayers () |
| virtual void | removeCloudLayer (DtCloudLayerId layerId) |
| Remove a cloud layer from the gui. More... | |
| virtual void | setCloudLayerEnabled (DtCloudLayerId layerId, bool enabled) |
| Set whether a cloud layer is enabled or not. More... | |
| virtual void | setAxisUnits (const DtUnicode &x, const DtUnicode &y, const DtUnicode &z) |
| Set the X and Y axis label units. More... | |
| virtual void | setCloudCover (makArchives::DtCloudCoverType cloudCover) |
Display requests for user input dialogs. | |
Shows the user the new cloud layer dialog. | |
| virtual void | queryUserForNewCloudLayer () |
| virtual void | queryUserToEditCloudLayer (DtCloudLayerId layerId, const DtCloudLayer &layer) |
| Shows the user the new cloud layer dialog, populated with the settings of the selected layer. More... | |
| virtual void | queryUserForNewCloudCover () |
| Show the user the New Cloud Cover name dialog. More... | |
Protected Types | |
| enum | { CloudTreeColumnType = 0, CloudTreeColumnX, CloudTreeColumnY, CloudTreeColumnAltitude, CloudTreeColumnEnabled } |
Protected Slots | |
User input slots. | |
Receives notification that the user has changed a widget's value. | |
| void | on_myCloudLayersTree_itemSelectionChanged () |
| void | on_myCloudLayersTree_itemChanged (QTreeWidgetItem *item, int column) |
| void | on_myAddCloudLayerButton_clicked () |
| void | on_myDeleteCloudLayerButton_clicked () |
| void | on_myEditCloudLayerButton_clicked () |
| void | on_myAddCloudCoverButton_clicked () |
| void | on_myDeleteCloudCoverButton_clicked () |
| virtual void | on_cloudCoverChanged (int) |
Protected Member Functions | |
| void | setupGui () |
| Sets up the widget's fields. More... | |
| void | connectToSignals () |
| Connects widget signals to slots. More... | |
| QTreeWidgetItem * | findCloudLayerItem (DtCloudLayerId layerId) |
Protected Attributes | |
| DtDe & | myDe |
| QVBoxLayout * | myMainLayout |
| QHBoxLayout * | myCloudLayersLayout |
| QLabel * | myCloudCoverLabel |
| QTreeWidget * | myCloudLayersTree |
| QPushButton * | myAddCloudLayerButton |
| QPushButton * | myDeleteCloudLayerButton |
| QPushButton * | myEditCloudLayerButton |
| QComboBox * | myCloudCoversComboBox |
| QPushButton * | myAddCloudCoverButton |
| QPushButton * | myDeleteCloudCoverButton |
Additional Inherited Members | |
Public Attributes inherited from makVrv::DtCloudSettingsInterface | |
| boost::signal< void()> | signal_newCloudLayerClicked |
| boost::signal< void(DtCloudLayerId layerId)> | signal_deleteCloudLayerClicked |
| boost::signal< void(DtCloudLayerId layerId)> | signal_editCloudLayerClicked |
| boost::signal< void(const DtCloudLayer &type)> | signal_cloudLayerAdded |
| boost::signal< void(DtCloudLayerId layerId, bool enabled)> | signal_cloudLayerEnableChanged |
| boost::signal< void(DtCloudLayerId layerId, const DtCloudLayer &cloudRec)> | signal_cloudLayerEdited |
| boost::signal< void(makArchives::DtCloudCoverType)> | signal_cloudCoverChanged |
| boost::signal< void()> | signal_addCloudCoverClicked |
| boost::signal< void(const DtUnicode &cloudCoverName)> | signal_cloudCoverAdded |
| boost::signal< void(makArchives::DtCloudCoverType coverType)> | signal_cloudCoverRemoved |
A widget for configuring the environment.
|
protected |
| makVrv::DtCloudSettingsWidget::DtCloudSettingsWidget | ( | DtDe & | de, |
| QWidget * | parent = 0 |
||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Implements makVrv::DtCloudSettingsInterface.
|
virtual |
Implements makVrv::DtCloudSettingsInterface.
|
virtual |
Implements makVrv::DtCloudSettingsInterface.
|
virtual |
Add a cloud layer to the gui.
Implements makVrv::DtCloudSettingsInterface.
|
virtual |
Modify a cloud layer to the gui.
Implements makVrv::DtCloudSettingsInterface.
|
virtual |
Implements makVrv::DtCloudSettingsInterface.
|
virtual |
Remove a cloud layer from the gui.
Implements makVrv::DtCloudSettingsInterface.
|
virtual |
Set whether a cloud layer is enabled or not.
Implements makVrv::DtCloudSettingsInterface.
|
virtual |
Set the X and Y axis label units.
Implements makVrv::DtCloudSettingsInterface.
|
virtual |
Implements makVrv::DtCloudSettingsInterface.
|
virtual |
Implements makVrv::DtCloudSettingsInterface.
|
virtual |
Shows the user the new cloud layer dialog, populated with the settings of the selected layer.
Implements makVrv::DtCloudSettingsInterface.
|
virtual |
Show the user the New Cloud Cover name dialog.
Implements makVrv::DtCloudSettingsInterface.
|
protected |
Sets up the widget's fields.
Non-virtual (Called from CTOR).
|
protected |
Connects widget signals to slots.
Non-virtual (Called from CTOR).
|
protected |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedvirtualslot |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |