VR-Forces Development_Version 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 | Protected Slots | Protected Member Functions | Protected Attributes
Dt3DDefinitionSelectionDialog Class Reference
Inheritance diagram for Dt3DDefinitionSelectionDialog:
Inheritance graph
[legend]

Public Slots

virtual void visualizerTypeChanged ()

Signals

void modelChanged (const makVrv::DtUnicode &, bool)
void modelListChanged (const std::vector< std::string > &, bool)
void modelDefinitionModified ()
void uiElementEvent (const DtUiElementEvent &)
void diGuyDataChanged (const DtDiGuyInformation &)

Public Member Functions

 Dt3DDefinitionSelectionDialog (makVrv::DtDe &, QWidget *parent, bool useDiGuy, bool canSelectDIGuy=true)
virtual ~Dt3DDefinitionSelectionDialog ()
virtual bool useDiGuy () const
virtual void setup (const makVrv::DtUnicode &modelDef, const DtDiGuyInformation &diGuyData)
DtString getCurrentCharacter () const
DtString getCurrentAnimation () const
DtString getCurrentAppearance () const
bool useRandomAppearances () const
void getRandomAppearances (DtRwNLengthStringVector *) const
bool randomAppearancesChanged () const
DtString getCurrentHandItem () const
bool useRandomHandItems () const
void getRandomHandItems (DtRwNLengthStringVector *) const
bool randomHandItemsChanged () const
bool getDiGuyEnabled () const
virtual void generateCharacterDefinitions (bool allPossible, bool setInModelDef=false)
virtual std::string appearanceFromModelDefinition (const std::string &modelDef) const

Protected Slots

virtual void set3DModel (const std::string &)
virtual void diGuyCharacterChanged ()
virtual void diGuyCharacterChangedFromDialog ()
virtual void handItemChangedFromDialog ()
virtual void generateAllPossible ()

Protected Member Functions

virtual void setupDiGuy ()
virtual void setup3DModelDefinition ()
virtual std::string diGuyModelDefinition (const DtString &character, const DtString &appearance, bool createIfMissing=true)

Protected Attributes

DtDiGuyConfigurationWidgetmyDiGuyWidget
QRadioButton * myUseDiGuy
QRadioButton * myUse3DModel
DtModelDefinitionSelectionDialogmyModelDefinitions
makVrv::DtDemyDe
bool myInitiallyUseDiGuy
bool myCanUseDIGuy

Constructor & Destructor Documentation

Dt3DDefinitionSelectionDialog::Dt3DDefinitionSelectionDialog ( makVrv::DtDe ,
QWidget parent,
bool  useDiGuy,
bool  canSelectDIGuy = true 
)
virtual Dt3DDefinitionSelectionDialog::~Dt3DDefinitionSelectionDialog ( )
virtual

Member Function Documentation

virtual bool Dt3DDefinitionSelectionDialog::useDiGuy ( ) const
virtual
virtual void Dt3DDefinitionSelectionDialog::setup ( const makVrv::DtUnicode modelDef,
const DtDiGuyInformation diGuyData 
)
virtual
DtString Dt3DDefinitionSelectionDialog::getCurrentCharacter ( ) const
DtString Dt3DDefinitionSelectionDialog::getCurrentAnimation ( ) const
DtString Dt3DDefinitionSelectionDialog::getCurrentAppearance ( ) const
bool Dt3DDefinitionSelectionDialog::useRandomAppearances ( ) const
void Dt3DDefinitionSelectionDialog::getRandomAppearances ( DtRwNLengthStringVector ) const
bool Dt3DDefinitionSelectionDialog::randomAppearancesChanged ( ) const
DtString Dt3DDefinitionSelectionDialog::getCurrentHandItem ( ) const
bool Dt3DDefinitionSelectionDialog::useRandomHandItems ( ) const
void Dt3DDefinitionSelectionDialog::getRandomHandItems ( DtRwNLengthStringVector ) const
bool Dt3DDefinitionSelectionDialog::randomHandItemsChanged ( ) const
bool Dt3DDefinitionSelectionDialog::getDiGuyEnabled ( ) const
virtual void Dt3DDefinitionSelectionDialog::generateCharacterDefinitions ( bool  allPossible,
bool  setInModelDef = false 
)
virtual
virtual std::string Dt3DDefinitionSelectionDialog::appearanceFromModelDefinition ( const std::string &  modelDef) const
virtual
virtual void Dt3DDefinitionSelectionDialog::setupDiGuy ( )
protectedvirtual
virtual void Dt3DDefinitionSelectionDialog::setup3DModelDefinition ( )
protectedvirtual
virtual std::string Dt3DDefinitionSelectionDialog::diGuyModelDefinition ( const DtString character,
const DtString appearance,
bool  createIfMissing = true 
)
protectedvirtual
virtual void Dt3DDefinitionSelectionDialog::visualizerTypeChanged ( )
virtualslot
virtual void Dt3DDefinitionSelectionDialog::set3DModel ( const std::string &  )
protectedvirtualslot
virtual void Dt3DDefinitionSelectionDialog::diGuyCharacterChanged ( )
protectedvirtualslot
virtual void Dt3DDefinitionSelectionDialog::diGuyCharacterChangedFromDialog ( )
protectedvirtualslot
virtual void Dt3DDefinitionSelectionDialog::handItemChangedFromDialog ( )
protectedvirtualslot
virtual void Dt3DDefinitionSelectionDialog::generateAllPossible ( )
protectedvirtualslot
void Dt3DDefinitionSelectionDialog::modelChanged ( const makVrv::DtUnicode ,
bool   
)
signal
void Dt3DDefinitionSelectionDialog::modelListChanged ( const std::vector< std::string > &  ,
bool   
)
signal
void Dt3DDefinitionSelectionDialog::modelDefinitionModified ( )
signal
void Dt3DDefinitionSelectionDialog::uiElementEvent ( const DtUiElementEvent )
signal
void Dt3DDefinitionSelectionDialog::diGuyDataChanged ( const DtDiGuyInformation )
signal

Member Data Documentation

DtDiGuyConfigurationWidget* Dt3DDefinitionSelectionDialog::myDiGuyWidget
protected
QRadioButton* Dt3DDefinitionSelectionDialog::myUseDiGuy
protected
QRadioButton* Dt3DDefinitionSelectionDialog::myUse3DModel
protected
DtModelDefinitionSelectionDialog* Dt3DDefinitionSelectionDialog::myModelDefinitions
protected
makVrv::DtDe& Dt3DDefinitionSelectionDialog::myDe
protected
bool Dt3DDefinitionSelectionDialog::myInitiallyUseDiGuy
protected
bool Dt3DDefinitionSelectionDialog::myCanUseDIGuy
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)