![]() |
VR-Forces Developer's Guide
|
A widget for displaying current image layers shown and an ability to turn them on/off.

Public Member Functions | |
| DtImageLayerWidget (makVrv::DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::Widget) | |
| virtual | ~DtImageLayerWidget () override |
| virtual void | addImageLayer (const std::string &, const std::vector< bool > &enabled, osgEarth::ImageLayer *, int index=-1) |
| virtual void | removeImageLayer (osgEarth::ImageLayer *) |
| virtual void | addModelLayer (const std::string &, const std::vector< bool > &enabled, osgEarth::FeatureModelLayer *, int index=-1) |
| virtual void | removeModelLayer (osgEarth::FeatureModelLayer *) |
| virtual void | clearLayers () |
Public Attributes | |
| boost::signals2::signal< void(int, bool, int)> | signal_imageLayerEnabledChanged |
| boost::signals2::signal< void(int, bool, int)> | signal_modelLayerEnabledChanged |
| QTreeWidget * | myLayersTree |
| QTreeWidgetItem * | myImageLayers |
| QTreeWidgetItem * | myModelLayers |
Protected Types | |
| typedef std::map < osgEarth::ImageLayer *, QTreeWidgetItem * > | ImageLayers |
| typedef std::map < osgEarth::FeatureModelLayer *, QTreeWidgetItem * > | FeatureModelLayersMap |
Protected Slots | |
| virtual void | itemChanged (QTreeWidgetItem *, int) |
Protected Member Functions | |
| virtual bool | addStealthViewModes (QTreeWidgetItem *parent, const std::vector< bool > &enabled) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| ImageLayers | myImageLayersMap |
| FeatureModelLayersMap | myModelLayersMap |
|
protected |
|
protected |
| makVrf::DtImageLayerWidget::DtImageLayerWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| Qt::WindowFlags | f = Qt::Widget |
||
| ) |
CTOR.
|
overridevirtual |
DTOR.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtualslot |
|
protectedvirtual |
Add stealth view modes as children of given item and enable ones that are visible. Return true if any are enabled.
| boost::signals2::signal<void (int, bool, int)> makVrf::DtImageLayerWidget::signal_imageLayerEnabledChanged |
| boost::signals2::signal<void (int, bool, int)> makVrf::DtImageLayerWidget::signal_modelLayerEnabledChanged |
|
protected |
|
protected |
|
protected |
| QTreeWidget* makVrf::DtImageLayerWidget::myLayersTree |
| QTreeWidgetItem* makVrf::DtImageLayerWidget::myImageLayers |
| QTreeWidgetItem* makVrf::DtImageLayerWidget::myModelLayers |