![]() |
VR-Forces Developer's Guide
|
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.

Public Member Functions | |
| DtTacticalGraphicOverlayTreeWidget (DtDe &de, QWidget *parent) | |
| virtual | ~DtTacticalGraphicOverlayTreeWidget () |
| virtual void | activate () |
| virtual void | deactivate () |
| virtual void | clearOverlays () |
| virtual void | addOverlay (const std::string &name) |
| virtual void | collapseOverlay (const std::string &name) |
| virtual void | expandOverlay (const std::string &name) |
| virtual void | removeOverlay (const std::string &name) |
| virtual void | setOverlaySelected (const std::string &name, bool flag) |
| virtual void | addTacticalGraphic (const DtUniqueID &id, const std::string &name, const std::string &ovrName) |
| virtual void | moveTacticalGraphic (const DtUniqueID &id, const std::string &toOvrName) |
| virtual void | renameTacticalGraphic (const DtUniqueID &id, const std::string &newName) |
| virtual void | removeTacticalGraphic (const DtUniqueID &id) |
| virtual void | setTacticalGraphicSelected (const DtUniqueID &id, bool flag) |
Public Member Functions inherited from makVrv::DtTacticalGraphicOverlayTreeInterface | |
| DtTacticalGraphicOverlayTreeInterface () | |
| virtual | ~DtTacticalGraphicOverlayTreeInterface () |
Public Attributes | |
| Ui::DtOverlayListUi | myUiImpl |
Public Attributes inherited from makVrv::DtTacticalGraphicOverlayTreeInterface | |
| boost::signalslib::signal < void(const std::string &, bool)> | signal_filterStatusChanged |
| boost::signalslib::signal < void(const std::string &, bool)> | signal_overlayVisibilityChanged |
| boost::signalslib::signal < void(const DtUniqueID &, bool)> | signal_tacticalGraphicVisibilityChanged |
| boost::signalslib::signal < void(bool)> | signal_showEmptyOverlays |
| boost::signalslib::signal < void(const std::string &)> | signal_overlaySelected |
| boost::signalslib::signal < void(const DtUniqueID &)> | signal_tacticalGraphicSelected |
Protected Slots | |
| void | slot_itemClicked (QTreeWidgetItem *item, int column) |
| void | slot_itemSelectionChanged () |
| void | slot_hideOverlaysStateChanged (int) |
Protected Member Functions | |
| virtual QTreeWidgetItem * | findItem (const std::string &name) |
| virtual QTreeWidgetItem * | findItem (const DtUniqueID &id) |
| virtual void | setShowEmptyOverlays (bool flag) |
| virtual void | setToolbarAreaVisible (bool flag) |
| virtual DtUniqueID | uniqueIDForListItem (QTreeWidgetItem *item) |
| virtual bool | isOverlay (QTreeWidgetItem *item) |
| virtual void | processItemClicked (QTreeWidgetItem *, int column) |
| virtual void | processItemSelectionChanged () |
| virtual void | setOverlayLayerVisible (const std::string &overlay, bool b) |
Protected Attributes | |
| DtDe & | myDe |
| DtVirtualBaseClass * | myLogic |
| 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.
|
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.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
protectedvirtual |
Call that process slot_itemClicked.
Reimplemented in makVrf::DtVrfTacticalGraphicOverlayTreeWidget.
|
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 |