![]() |
VR-Forces Developer's Guide
|
Abstract interface for the attach widget.

Public Member Functions | |
| DtAttachWidgetInterface () | |
| virtual | ~DtAttachWidgetInterface () |
| virtual void | setHideAttachedModelEnabled (bool enabled)=0 |
| virtual void | setAttachedObjects (const std::vector< DtUnicode > &attachedObject, bool visible)=0 |
| virtual void | setAttachableParts (const std::vector< DtUnicode > &parts)=0 |
| virtual void | setAttachedPart (const DtUnicode &partName)=0 |
| virtual void | addAttachFilter (const DtUnicode &filterName, int filterType)=0 |
| virtual void | setCurrentAttachFilter (int filterType)=0 |
| virtual void | setAttachNextEnabled (bool enabled)=0 |
| virtual void | setAttachPreviousEnabled (bool enabled)=0 |
| virtual void | addAttachModes (const std::list< DtUnicode > &modeNames, const std::list< int > &modeTypes)=0 |
| virtual void | setCurrentAttachMode (int modeType)=0 |
| virtual void | setAttachModeEnabled (int modeType, bool enabled)=0 |
| virtual void | setAttached (bool b)=0 |
| virtual void | setAttachSelectedEnabled (bool enabled)=0 |
| virtual void | setMoreInformationShown (bool)=0 |
Public Attributes | |
| boost::signalslib::signal < void(int)> | signal_setAttachMode |
| boost::signalslib::signal< void()> | signal_attachToNext |
| boost::signalslib::signal< void()> | signal_attachToPrevious |
| boost::signalslib::signal < void(const std::string &)> | signal_attachToPartName |
| boost::signalslib::signal< void()> | signal_attachToSelected |
| boost::signalslib::signal< void()> | signal_detach |
| boost::signalslib::signal < void(bool)> | signal_setHideAttachedModel |
| boost::signalslib::signal < void(int)> | signal_attachFilterTypeChanged |
| makVrv::DtAttachWidgetInterface::DtAttachWidgetInterface | ( | ) |
CTOR.
|
virtual |
Virtual DTOR.
|
pure virtual |
Set the Hide Attach Model checkbox state.
Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.
|
pure virtual |
Populate the attached objects list widget.
Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.
|
pure virtual |
Set the attachable parts.
Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.
|
pure virtual |
Set the current attached part.
Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.
|
pure virtual |
Add a filter type to the Attach Filter combo box.
Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.
|
pure virtual |
set the current filter type
Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.
|
pure virtual |
show the attach next button enabled or disabled
Implemented in makVrf::DtVrfAttachObjectWidget, and makVrv::DtAttachWidget.
|
pure virtual |
show the attach previous button enabled or disabled
Implemented in makVrf::DtVrfAttachObjectWidget, and makVrv::DtAttachWidget.
|
pure virtual |
add attach modes to the attach mode combo box
Implemented in makVrf::DtVrfAttachObjectWidget, and makVrv::DtAttachWidget.
|
pure virtual |
Set the current attach mode selected.
Implemented in makVrf::DtVrfAttachObjectWidget, and makVrv::DtAttachWidget.
|
pure virtual |
show an attach mode enabled or disabled
Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.
|
pure virtual |
Set if the observer is attached.
Implemented in makVrf::DtVrfAttachObjectWidget, makVrv::DtAttachWidget, and makVrf::DtVrfAttachWidgetInterface.
|
pure virtual |
show the attach selected button enabled or disabled
Implemented in makVrf::DtVrfAttachObjectWidget, and makVrv::DtAttachWidget.
|
pure virtual |
Sets whether or not to show more information.
Implemented in makVrv::DtAttachWidget, and makVrf::DtVrfAttachWidgetInterface.
| boost::signalslib::signal<void (int)> makVrv::DtAttachWidgetInterface::signal_setAttachMode |
| boost::signalslib::signal<void ()> makVrv::DtAttachWidgetInterface::signal_attachToNext |
| boost::signalslib::signal<void ()> makVrv::DtAttachWidgetInterface::signal_attachToPrevious |
| boost::signalslib::signal<void (const std::string&)> makVrv::DtAttachWidgetInterface::signal_attachToPartName |
| boost::signalslib::signal<void ()> makVrv::DtAttachWidgetInterface::signal_attachToSelected |
| boost::signalslib::signal<void ()> makVrv::DtAttachWidgetInterface::signal_detach |
| boost::signalslib::signal<void (bool)> makVrv::DtAttachWidgetInterface::signal_setHideAttachedModel |
| boost::signalslib::signal<void (int)> makVrv::DtAttachWidgetInterface::signal_attachFilterTypeChanged |