VR-Forces 4.0.4 Class Documentation
Public Slots | Public Member Functions | Protected Member Functions
makVrv::DtEntityList Class Reference

DtEntityList extends DtObjectsSelectionList to provide a list of filterable selection objects; filters include entity, props, aggregates, tactical graphics, etc. More...

Inheritance diagram for makVrv::DtEntityList:
Inheritance graph
[legend]

List of all members.

Public Slots

virtual void updateColumns ()

Public Member Functions

 DtEntityList (DtDe &de, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 default constructor
virtual ~DtEntityList ()
 destructor

Protected Member Functions

virtual QVariant data (DtObjectListViewItem *item, int iDataColumn, int iColumn, int iRole) const
virtual void filterItemUpdated (const DtUniqueID &, QTreeWidgetItem *item)
virtual void setCurrentFilter (const DtElementTypeFilter &filter, unsigned int iForListBox=0)
QString listTitle (unsigned int iListBox) const
QString windowTitle () const
virtual void initializeColumns ()
 Initializes the string array for columns and update routines that are used for those columns.
bool initFilters (unsigned int iListBox)

Detailed Description

DtEntityList extends DtObjectsSelectionList to provide a list of filterable selection objects; filters include entity, props, aggregates, tactical graphics, etc.


Constructor & Destructor Documentation

makVrv::DtEntityList::DtEntityList ( DtDe de,
QWidget parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

default constructor

virtual makVrv::DtEntityList::~DtEntityList ( ) [virtual]

destructor


Member Function Documentation

virtual void makVrv::DtEntityList::updateColumns ( ) [virtual, slot]
virtual QVariant makVrv::DtEntityList::data ( DtObjectListViewItem item,
int  iDataColumn,
int  iColumn,
int  iRole 
) const [protected, virtual]

Reimplemented from makVrv::DtObjectsSelectionList.

virtual void makVrv::DtEntityList::filterItemUpdated ( const DtUniqueID ,
QTreeWidgetItem item 
) [protected, virtual]

Reimplemented from makVrv::DtObjectsSelectionList.

virtual void makVrv::DtEntityList::setCurrentFilter ( const DtElementTypeFilter filter,
unsigned int  iForListBox = 0 
) [protected, virtual]
QString makVrv::DtEntityList::listTitle ( unsigned int  iListBox) const [protected, virtual]

Reimplemented from makVrv::DtSelectionWidget.

QString makVrv::DtEntityList::windowTitle ( ) const [protected, virtual]

Reimplemented from makVrv::DtSelectionWidget.

virtual void makVrv::DtEntityList::initializeColumns ( ) [protected, virtual]

Initializes the string array for columns and update routines that are used for those columns.

If there is no update routine for a particular column, set to NoUpdateRoutine. Note that the "Name" column does not need an update routine as it is updated by the base class

Reimplemented from makVrv::DtObjectsSelectionList.

bool makVrv::DtEntityList::initFilters ( unsigned int  iListBox) [protected, virtual]

Reimplemented from makVrv::DtSelectionWidget.


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)