|
| | DtObjectsListLogic (DtDe &de, DtItemsListInterface *iFace) |
| | Protected Constructor. More...
|
| |
| virtual bool | passElementTypeTest (const DtElementEntry &data) |
| | Check whether show the data on the list. More...
|
| |
| void | connectSignals () |
| | Connect the signals, called in the CTOR. More...
|
| |
| int | findIndexForSubTypeTopLevelItem (const DtElementAttributes::ElementSubtypes &subType) |
| | Find the correct index for the subType(Friendly, Opposing, Munitions, etc) top level item. More...
|
| |
| int | findIndexForTypeTopLevelItem (const DtElementEntry::ElementType &type) |
| | Find the correct index for the type(Observers, Tactical Graphics, etc) top level item. More...
|
| |
| virtual void | addElement (const DtElementEntry &element) |
| | Add an element into the display tree widget. More...
|
| |
| std::string | elementTypeToString (const DtElementEntry::ElementType &type) const |
| | Get the display name for the element type(Observers, Tactical Graphics, etc). More...
|
| |
| std::string | elementSubTypeToString (const DtElementAttributes::ElementSubtypes &subType) const |
| | Get the display name for the element subType(Friendly, Opposing, Munitions, etc). More...
|
| |
| std::string | iconForElementType (const DtElementEntry::ElementType &type) const |
| | Get the icon path for the element type top level item(Observers, Tactical Graphics, etc). More...
|
| |
| std::string | iconForElementSubType (const DtElementAttributes::ElementSubtypes &subType) const |
| | Get the icon path for the element subType top level item(Friendly, Opposing, Munitions, etc). More...
|
| |
| virtual void | slot_elementsInitialized (const DtElementData::ElementIdList &elements) |
| | Slot when elements are initialized and be ready to be displayed. More...
|
| |
| virtual void | slot_elementsRemoved (const DtElementData::ElementIdList &elements) |
| | Slot when elements are removed. More...
|
| |
| virtual void | slot_attributesChanged (const DtElementAttributeManager::EntryAttributesList &list) |
| | Slot when the attributes of the elements are changed. More...
|
| |
| virtual void | slot_itemAttachRequested (DtElementID id) |
| | Slot when user double click on the tree widget item. More...
|
| |
| virtual void | slot__itemSelectionChanged (const std::vector< DtElementID > &idList) |
| | Slot when the current selection of the tree widget changed. More...
|
| |
| virtual void | slot_selectManagerSelectionChanged (const DtSelectionManager::IdSet &selected, const DtSelectionManager::IdSet &deselected) |
| | Slot when the current selection of the tree widget changed. More...
|
| |
| virtual void | getColorForSubtypeForce (const DtElementAttributes::ElementSubtypes &subType, double &r, double &g, double &a) const |
| | Get the color of the subType force. More...
|
| |
| virtual void | onDisplayNameChanged (DtElementEntry *entry, const std::string &newName) |
| | Called when the display name of the element changed. More...
|
| |
| virtual void | onSubtypeChanged (DtElementEntry *entry, int subType) |
| | Called when the sub type of the element changed. More...
|
| |
| virtual void | onDamageStateChanged (DtElementEntry *entry, DtEntityStateListener::DamageState damageState) |
| | Called when the damage state of the element changed. More...
|
| |
Logic class for the objects list panel.
"Objects" will include normal entities, aggregates, munitions, and tactical graphics.
- See Also
- makVrv::DtItemsListLogic