VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtObjectsCountTreeWidget Class Reference

The objects count widget displays count lists for entity and control objects that exist in the attached scenario. Entity and control each have their own list widget.

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

Public Member Functions

 DtObjectsCountTreeWidget (DtDe &de, QWidget *parent)
 
virtual ~DtObjectsCountTreeWidget ()
 
 DtObjectsCountTreeWidget ()=delete
 
 DtObjectsCountTreeWidget (const DtObjectsCountTreeWidget &other)=delete
 
DtObjectsCountTreeWidgetoperator= (const DtObjectsCountTreeWidget &other)=delete
 
virtual void setEntityCounts (const int aliveEntities, const int destroyedEntities, const int aliveAggregates, const int destroyedAggregates) override
 
virtual void setTacticalCounts (const int waypoints, const int routes, const int areas, const int obstacles, const int phaselines) override
 
- Public Member Functions inherited from makVrv::DtObjectsCountTreeInterface
 DtObjectsCountTreeInterface ()
 
virtual ~DtObjectsCountTreeInterface ()
 

Protected Member Functions

void slot_resize (const QRect *size)
 

Protected Attributes

QWidget * entityContainerWidget
 
QWidget * controlContainerWidget
 
QTreeWidgetentityListWidget
 
QTreeWidgetcontrolListWidget
 
QLabelentityLabel
 
QLabelcontrolLabel
 
DtSignalConnectionManager myManager
 
DtDemyDe
 

Additional Inherited Members

- Public Types inherited from makVrv::DtObjectsCountTreeInterface
enum  TacticalGraphicType {
  WayPoint, Route, ControlArea, Obstacle,
  PhaseLine, None
}
 

Constructor & Destructor Documentation

makVrv::DtObjectsCountTreeWidget::DtObjectsCountTreeWidget ( DtDe de,
QWidget *  parent 
)

CTOR.

virtual makVrv::DtObjectsCountTreeWidget::~DtObjectsCountTreeWidget ( )
virtual

DTOR.

makVrv::DtObjectsCountTreeWidget::DtObjectsCountTreeWidget ( )
delete

Default Constructor not implemented.

makVrv::DtObjectsCountTreeWidget::DtObjectsCountTreeWidget ( const DtObjectsCountTreeWidget other)
delete

Copy Constructor not implemented - Copy not allowed.

Member Function Documentation

DtObjectsCountTreeWidget& makVrv::DtObjectsCountTreeWidget::operator= ( const DtObjectsCountTreeWidget other)
delete

Assignment Operator not implemented - Assignment not allowed.

virtual void makVrv::DtObjectsCountTreeWidget::setEntityCounts ( const int  aliveEntities,
const int  destroyedEntities,
const int  aliveAggregates,
const int  destroyedAggregates 
)
overridevirtual

Count functions update displayed counts for individual/aggregate entities, and tactical graphics controls.

Implements makVrv::DtObjectsCountTreeInterface.

virtual void makVrv::DtObjectsCountTreeWidget::setTacticalCounts ( const int  waypoints,
const int  routes,
const int  areas,
const int  obstacles,
const int  phaselines 
)
overridevirtual

Count functions update displayed counts for individual/aggregate entities, and tactical graphics controls.

Implements makVrv::DtObjectsCountTreeInterface.

void makVrv::DtObjectsCountTreeWidget::slot_resize ( const QRect *  size)
protected

Member Data Documentation

QWidget* makVrv::DtObjectsCountTreeWidget::entityContainerWidget
protected
QWidget* makVrv::DtObjectsCountTreeWidget::controlContainerWidget
protected
QTreeWidget* makVrv::DtObjectsCountTreeWidget::entityListWidget
protected
QTreeWidget* makVrv::DtObjectsCountTreeWidget::controlListWidget
protected
QLabel* makVrv::DtObjectsCountTreeWidget::entityLabel
protected
QLabel* makVrv::DtObjectsCountTreeWidget::controlLabel
protected
DtSignalConnectionManager makVrv::DtObjectsCountTreeWidget::myManager
protected
DtDe& makVrv::DtObjectsCountTreeWidget::myDe
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)