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

Dialog which allows the user to view and edit the parameters for an articulated part.

Inheritance diagram for DtArticulatedPartEditDialog:
Inheritance graph
[legend]

Signals

void uiEvent (const DtUiElementEvent &)
 

Public Member Functions

 DtArticulatedPartEditDialog (makVrv::DtDe &, DtUiElement *elementParent, QWidget *parent, Qt::WindowFlags f=Qt::Tool)
 
virtual ~DtArticulatedPartEditDialog ()
 
virtual void setPart (const DtSimArtPartDescriptor &descriptor, const std::set< DtArtPartType > &otherParts, const DtSimArtPartDescriptor *modelDefault, const DtSimArtPartDescriptor *componentDefault)
 
virtual bool getPart (DtSimArtPartDescriptor &descriptor)
 
virtual bool useModelDefaults () const
 
virtual bool useComponentDefaults () const
 
virtual void setEnabled (bool)
 
virtual void accept ()
 
virtual void reject ()
 
virtual void setPartName (const QString &)
 
virtual int exec ()
 
virtual void execModeless (DtUiElement *)
 

Public Attributes

Ui::DtArticulatedPartEditDialogUi myUiImpl
 
DtUiElementmyElement
 

Protected Slots

virtual void setEditOccurred (int editType)
 
virtual void restoreModelDefaults ()
 
virtual void restoreComponentDefaults ()
 

Protected Member Functions

virtual void closeEvent (QCloseEvent *e)
 
virtual void setValuesFromPart (const DtSimArtPartDescriptor &descriptor)
 
virtual void determineIfSettingsMatchDefaults ()
 

Protected Attributes

bool myModeless
 
makVrv::DtDemyDe
 
bool myEnabled
 
DtArtPartType myPartType
 
QSignalMapper * myEditMapper
 
std::set< DtArtPartType > myOtherParts
 
const DtSimArtPartDescriptormyModelDefault
 
bool myUseModelDefault
 
const DtSimArtPartDescriptormyComponentDefault
 
bool myUseComponentDefault
 
DtSimArtPartDescriptor myOrigState
 
std::vector< boolmyHasEdits
 
const QString myRestoreFromCompText
 
const QString myRestoreFromCompTextNotNeeded
 
const QString myRestoreFromModelText
 
const QString myRestoreFromModelTextNotNeeded
 
QString myPartName
 
DtUiElementmyElementParent
 

Constructor & Destructor Documentation

DtArticulatedPartEditDialog::DtArticulatedPartEditDialog ( makVrv::DtDe ,
DtUiElement elementParent,
QWidget *  parent,
Qt::WindowFlags  f = Qt::Tool 
)
virtual DtArticulatedPartEditDialog::~DtArticulatedPartEditDialog ( )
virtual

Member Function Documentation

virtual void DtArticulatedPartEditDialog::setPart ( const DtSimArtPartDescriptor descriptor,
const std::set< DtArtPartType > &  otherParts,
const DtSimArtPartDescriptor modelDefault,
const DtSimArtPartDescriptor componentDefault 
)
virtual

Initializes the dialog with current part settings. Also allows specification of the list of parts that this part may be attached to.

virtual bool DtArticulatedPartEditDialog::getPart ( DtSimArtPartDescriptor descriptor)
virtual
virtual bool DtArticulatedPartEditDialog::useModelDefaults ( ) const
virtual
virtual bool DtArticulatedPartEditDialog::useComponentDefaults ( ) const
virtual
virtual void DtArticulatedPartEditDialog::setEnabled ( bool  )
virtual
virtual void DtArticulatedPartEditDialog::accept ( )
virtual
virtual void DtArticulatedPartEditDialog::reject ( )
virtual
virtual void DtArticulatedPartEditDialog::setPartName ( const QString &  )
virtual
virtual int DtArticulatedPartEditDialog::exec ( )
virtual
virtual void DtArticulatedPartEditDialog::execModeless ( DtUiElement )
virtual
virtual void DtArticulatedPartEditDialog::closeEvent ( QCloseEvent *  e)
protectedvirtual
virtual void DtArticulatedPartEditDialog::setValuesFromPart ( const DtSimArtPartDescriptor descriptor)
protectedvirtual
virtual void DtArticulatedPartEditDialog::determineIfSettingsMatchDefaults ( )
protectedvirtual

Determines if the current settings match the visual model or component defaults and displays this information in the dialog.

virtual void DtArticulatedPartEditDialog::setEditOccurred ( int  editType)
protectedvirtualslot
virtual void DtArticulatedPartEditDialog::restoreModelDefaults ( )
protectedvirtualslot
virtual void DtArticulatedPartEditDialog::restoreComponentDefaults ( )
protectedvirtualslot
void DtArticulatedPartEditDialog::uiEvent ( const DtUiElementEvent )
signal

Member Data Documentation

Ui::DtArticulatedPartEditDialogUi DtArticulatedPartEditDialog::myUiImpl
DtUiElement* DtArticulatedPartEditDialog::myElement
bool DtArticulatedPartEditDialog::myModeless
protected
makVrv::DtDe& DtArticulatedPartEditDialog::myDe
protected
bool DtArticulatedPartEditDialog::myEnabled
protected
DtArtPartType DtArticulatedPartEditDialog::myPartType
protected
QSignalMapper* DtArticulatedPartEditDialog::myEditMapper
protected
std::set<DtArtPartType> DtArticulatedPartEditDialog::myOtherParts
protected
const DtSimArtPartDescriptor* DtArticulatedPartEditDialog::myModelDefault
protected
bool DtArticulatedPartEditDialog::myUseModelDefault
protected
const DtSimArtPartDescriptor* DtArticulatedPartEditDialog::myComponentDefault
protected
bool DtArticulatedPartEditDialog::myUseComponentDefault
protected
DtSimArtPartDescriptor DtArticulatedPartEditDialog::myOrigState
protected
std::vector<bool> DtArticulatedPartEditDialog::myHasEdits
protected
const QString DtArticulatedPartEditDialog::myRestoreFromCompText
protected
const QString DtArticulatedPartEditDialog::myRestoreFromCompTextNotNeeded
protected
const QString DtArticulatedPartEditDialog::myRestoreFromModelText
protected
const QString DtArticulatedPartEditDialog::myRestoreFromModelTextNotNeeded
protected
QString DtArticulatedPartEditDialog::myPartName
protected
DtUiElement* DtArticulatedPartEditDialog::myElementParent
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)