![]() |
VR-Forces 4.3.1 Class Documentation
|
The tactical graphics overlay tree widget displays the tree representing the Tactical Graphic Overlays currently in existence. More...

Public Member Functions | |
| DtTacticalGraphicOverlayTreeWidget (DtDe &de, QWidget *parent) | |
| CTOR. | |
| virtual | ~DtTacticalGraphicOverlayTreeWidget () |
| DTOR. | |
| virtual void | activate () |
| Activate the widget. | |
| virtual void | deactivate () |
| Deactivate the widget. | |
| virtual void | clearOverlays () |
| Removes all the overlays from the GUI along with all the elements inside each overlay. | |
| virtual void | addOverlay (const std::string &name) |
| Adds an overlay with the given name to the tree. | |
| virtual void | collapseOverlay (const std::string &name) |
| Collapses the overlay with the given name, hiding all of its children. | |
| virtual void | expandOverlay (const std::string &name) |
| Expands the overlay with the given name, showing all of its children. | |
| virtual void | removeOverlay (const std::string &name) |
| Removes the overlay (and all its children) from the tree. | |
| virtual void | setOverlaySelected (const std::string &name, bool flag) |
| Tell the gui to select the overlay with the given name. | |
| virtual void | addTacticalGraphic (const DtUniqueID &id, const std::string &name, const std::string &ovrName) |
| Adds a new item to the tree. | |
| virtual void | moveTacticalGraphic (const DtUniqueID &id, const std::string &toOvrName) |
| Moves the item with the given name from its current location to the overlay matching the given toOvrName. | |
| virtual void | renameTacticalGraphic (const DtUniqueID &id, const std::string &newName) |
| Renames the item with the given name to newName. | |
| virtual void | removeTacticalGraphic (const DtUniqueID &id) |
| Removes an item from the tree. | |
| virtual void | setTacticalGraphicSelected (const DtUniqueID &id, bool flag) |
| Tell the gui to select the tactical graphic with the specified id. | |
Public Member Functions inherited from makVrv::DtTacticalGraphicOverlayTreeInterface | |
| DtTacticalGraphicOverlayTreeInterface () | |
| virtual | ~DtTacticalGraphicOverlayTreeInterface () |
Public Attributes | |
| Ui::DtOverlayListUi | myUiImpl |
Public Attributes inherited from makVrv::DtTacticalGraphicOverlayTreeInterface | |
| boost::signal< void(const std::string &, bool)> | signal_filterStatusChanged |
| Signal to the logic that a filter was checked/unchecked. | |
| boost::signal< void(const std::string &, bool)> | signal_overlayVisibilityChanged |
| Signal to the logic that an overlay was checked/unchecked for visibility. | |
| boost::signal< void(const DtUniqueID &, bool)> | signal_tacticalGraphicVisibilityChanged |
| Signal to the logic that a object inside an overlay was checked/unchecked for visibility. | |
| boost::signal< void(bool)> | signal_showEmptyOverlays |
| Signal to the logic to show/hide empty overlays. | |
| boost::signal< void(const std::string &)> | signal_overlaySelected |
| Signal to the logic that an overlay has been selected in the GUI. | |
| boost::signal< void(const DtUniqueID &)> | signal_tacticalGraphicSelected |
| Signal to the logic that a tactical graphic has been selected in the GUI. | |
Protected Slots | |
| void | slot_itemClicked (QTreeWidgetItem *item, int column) |
| Called in response to the itemClicked signal emitted when clicking over a QTreeWidgetItem. | |
| void | slot_itemSelectionChanged () |
| Called in response to the itemSelectionChanged signal emitted by the QTreeWidget. | |
| void | slot_hideOverlaysStateChanged (int) |
| Called in response to the stateChanged signal emitted by the hide overlays check box. | |
Protected Member Functions | |
| virtual QTreeWidgetItem * | findItem (const std::string &name) |
| Finds the item associated with the given name. | |
| virtual QTreeWidgetItem * | findItem (const DtUniqueID &id) |
| Finds the item associated with the given id. | |
| virtual void | setShowEmptyOverlays (bool flag) |
| Tells whether to show/hide empty overlays that might arise as the result of moving graphics around to different layers. | |
| virtual void | setToolbarAreaVisible (bool flag) |
| Shows/hides the toolbar area of this widget. | |
| virtual DtUniqueID | uniqueIDForListItem (QTreeWidgetItem *item) |
| Returns the DtUniqueID associated with the item. | |
| virtual bool | isOverlay (QTreeWidgetItem *item) |
| Checks whether the given item is a top level item, which means it represents an overlay item. | |
| virtual void | processItemClicked (QTreeWidgetItem *, int column) |
| Call that process slot_itemClicked. | |
| virtual void | processItemSelectionChanged () |
| Call tha process slot_itemSelectionChanged. | |
| virtual void | setOverlayLayerVisible (const std::string &overlay, bool b) |
| Sets whether or not layer is visible by changing the check state of the overlay item. | |
Protected Attributes | |
| DtDe & | myDe |
| DtVirtualBaseClass * | myLogic |
The tactical graphics overlay tree widget displays the tree representing the Tactical Graphic Overlays currently in existence.
This widget assumes all the names are unique
| makVrv::DtTacticalGraphicOverlayTreeWidget::DtTacticalGraphicOverlayTreeWidget | ( | DtDe & | de, |
| QWidget * | parent | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Activate the widget.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
virtual |
Deactivate the widget.
|
virtual |
Removes all the overlays from the GUI along with all the elements inside each overlay.
Implements makVrv::DtTacticalGraphicOverlayTreeInterface.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
virtual |
Adds an overlay with the given name to the tree.
Implements makVrv::DtTacticalGraphicOverlayTreeInterface.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
virtual |
Collapses the overlay with the given name, hiding all of its children.
Implements makVrv::DtTacticalGraphicOverlayTreeInterface.
|
virtual |
Expands the overlay with the given name, showing all of its children.
Implements makVrv::DtTacticalGraphicOverlayTreeInterface.
|
virtual |
Removes the overlay (and all its children) from the tree.
Implements makVrv::DtTacticalGraphicOverlayTreeInterface.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
virtual |
Tell the gui to select the overlay with the given name.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
virtual |
Adds a new item to the tree.
If the ovrName comes with a non-empty string, it will put the item under the overlay matching such name.
Implements makVrv::DtTacticalGraphicOverlayTreeInterface.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
virtual |
Moves the item with the given name from its current location to the overlay matching the given toOvrName.
Implements makVrv::DtTacticalGraphicOverlayTreeInterface.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
virtual |
Renames the item with the given name to newName.
Implements makVrv::DtTacticalGraphicOverlayTreeInterface.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
virtual |
Removes an item from the tree.
Implements makVrv::DtTacticalGraphicOverlayTreeInterface.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
virtual |
Tell the gui to select the tactical graphic with the specified id.
Implements makVrv::DtTacticalGraphicOverlayTreeInterface.
|
protectedvirtual |
Finds the item associated with the given name.
Returns 0 if no match is found
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
protectedvirtual |
Finds the item associated with the given id.
Returns 0 if no match is found
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
protectedvirtual |
Tells whether to show/hide empty overlays that might arise as the result of moving graphics around to different layers.
|
protectedvirtual |
Shows/hides the toolbar area of this widget.
|
protectedvirtual |
Returns the DtUniqueID associated with the item.
Returns -1 if no id is found.
|
protectedvirtual |
Checks whether the given item is a top level item, which means it represents an overlay item.
|
protectedvirtual |
Call that process slot_itemClicked.
|
protectedvirtual |
Call tha process slot_itemSelectionChanged.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
protectedvirtual |
Sets whether or not layer is visible by changing the check state of the overlay item.
Implements makVrv::DtTacticalGraphicOverlayTreeInterface.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
protectedslot |
Called in response to the itemClicked signal emitted when clicking over a QTreeWidgetItem.
|
protectedslot |
Called in response to the itemSelectionChanged signal emitted by the QTreeWidget.
|
protectedslot |
Called in response to the stateChanged signal emitted by the hide overlays check box.
| Ui::DtOverlayListUi makVrv::DtTacticalGraphicOverlayTreeWidget::myUiImpl |
|
protected |
|
protected |