![]() |
VR-Forces Developer's Guide
|
Dialog which allows the user to view and edit the parameters for an articulated part.

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 |
| DtUiElement * | myElement |
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::DtDe & | myDe |
| bool | myEnabled |
| DtArtPartType | myPartType |
| QSignalMapper * | myEditMapper |
| std::set< DtArtPartType > | myOtherParts |
| const DtSimArtPartDescriptor * | myModelDefault |
| bool | myUseModelDefault |
| const DtSimArtPartDescriptor * | myComponentDefault |
| bool | myUseComponentDefault |
| DtSimArtPartDescriptor | myOrigState |
| std::vector< bool > | myHasEdits |
| const QString | myRestoreFromCompText |
| const QString | myRestoreFromCompTextNotNeeded |
| const QString | myRestoreFromModelText |
| const QString | myRestoreFromModelTextNotNeeded |
| QString | myPartName |
| DtUiElement * | myElementParent |
| DtArticulatedPartEditDialog::DtArticulatedPartEditDialog | ( | makVrv::DtDe & | , |
| DtUiElement * | elementParent, | ||
| QWidget * | parent, | ||
| Qt::WindowFlags | f = Qt::Tool |
||
| ) |
|
virtual |
|
virtual |
Initializes the dialog with current part settings. Also allows specification of the list of parts that this part may be attached to.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Determines if the current settings match the visual model or component defaults and displays this information in the dialog.
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
signal |
| Ui::DtArticulatedPartEditDialogUi DtArticulatedPartEditDialog::myUiImpl |
| DtUiElement* DtArticulatedPartEditDialog::myElement |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |