VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Slots | Signals | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions
DtDiGuyRandomAppearancesDialog Class Reference
Inheritance diagram for DtDiGuyRandomAppearancesDialog:
Inheritance graph
[legend]

Public Slots

virtual void updateSelection (QListWidgetItem *)
virtual void checkAll ()
virtual void uncheckAll ()
virtual void sendUpdate ()
void done (int canceled)

Signals

void update (QListWidget *)
void allDone ()

Public Member Functions

 DtDiGuyRandomAppearancesDialog (makVrv::DtDe &de, QWidget *parent=0, const Qt::WindowFlags &flags=0)
 default constructor
virtual ~DtDiGuyRandomAppearancesDialog ()
 destructor
virtual bool init (QHash< QString, bool > *map, const DtString &characterType)
 Initializer.
void setCharacterType (const DtString &type)
makVrf::DtDIGuyAppearanceFilterWidgetgetFilterWidget ()
void filterAppearances ()

Public Attributes

makVrf::DtDIGuyAppearanceFilterWidgetmyFilterWidget
 For DI-Guy type map filtering.
Ui::randomAppearanceDlg myUiImpl
QGroupBox * myDIGuyFilters

Protected Member Functions

void populateAppearances (const QHash< QString, bool > &oldAppearancesMap)
 oldAppearancesMap is the previous appearance map.

Protected Attributes

DtString myCharacterType
QHash< QString, bool > * myAppearancesMap
makVrv::DtDemyDe

Private Member Functions

 DtDiGuyRandomAppearancesDialog (const DtDiGuyRandomAppearancesDialog &orig)
 copy constructor - not implemented
DtDiGuyRandomAppearancesDialogoperator= (const DtDiGuyRandomAppearancesDialog &orig)
 assignment operator - not implemented

Constructor & Destructor Documentation

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

default constructor

virtual DtDiGuyRandomAppearancesDialog::~DtDiGuyRandomAppearancesDialog ( )
virtual

destructor

DtDiGuyRandomAppearancesDialog::DtDiGuyRandomAppearancesDialog ( const DtDiGuyRandomAppearancesDialog orig)
private

copy constructor - not implemented

Member Function Documentation

virtual bool DtDiGuyRandomAppearancesDialog::init ( QHash< QString, bool > *  map,
const DtString characterType 
)
virtual

Initializer.

void DtDiGuyRandomAppearancesDialog::setCharacterType ( const DtString type)
makVrf::DtDIGuyAppearanceFilterWidget* DtDiGuyRandomAppearancesDialog::getFilterWidget ( )
void DtDiGuyRandomAppearancesDialog::filterAppearances ( )
void DtDiGuyRandomAppearancesDialog::update ( QListWidget *  )
signal
void DtDiGuyRandomAppearancesDialog::allDone ( )
signal
virtual void DtDiGuyRandomAppearancesDialog::updateSelection ( QListWidgetItem *  )
virtualslot
virtual void DtDiGuyRandomAppearancesDialog::checkAll ( )
virtualslot
virtual void DtDiGuyRandomAppearancesDialog::uncheckAll ( )
virtualslot
virtual void DtDiGuyRandomAppearancesDialog::sendUpdate ( )
virtualslot
void DtDiGuyRandomAppearancesDialog::done ( int  canceled)
slot
DtDiGuyRandomAppearancesDialog& DtDiGuyRandomAppearancesDialog::operator= ( const DtDiGuyRandomAppearancesDialog orig)
private

assignment operator - not implemented

void DtDiGuyRandomAppearancesDialog::populateAppearances ( const QHash< QString, bool > &  oldAppearancesMap)
protected

oldAppearancesMap is the previous appearance map.

Any checked items there will be checked in current map

Member Data Documentation

DtString DtDiGuyRandomAppearancesDialog::myCharacterType
protected
QHash<QString, bool>* DtDiGuyRandomAppearancesDialog::myAppearancesMap
protected
makVrv::DtDe& DtDiGuyRandomAppearancesDialog::myDe
protected
makVrf::DtDIGuyAppearanceFilterWidget* DtDiGuyRandomAppearancesDialog::myFilterWidget

For DI-Guy type map filtering.

The user can limit the number of appearances displayed by specifying one or more type map fields.

The number of combo boxes is smaller than the total number of type map fields. The user only has access to the most important fields. For type map filtering (see DtDiGuyScenario.h for an explanation)

Ui::randomAppearanceDlg DtDiGuyRandomAppearancesDialog::myUiImpl
QGroupBox* DtDiGuyRandomAppearancesDialog::myDIGuyFilters

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)