VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Public Attributes
makVrv::DtAttachWidgetInterface Class Reference

Abstract interface for the attach widget. More...

Inheritance diagram for makVrv::DtAttachWidgetInterface:
Inheritance graph
[legend]

Public Member Functions

 DtAttachWidgetInterface ()
 CTOR.
virtual ~DtAttachWidgetInterface ()
 Virtual DTOR.
virtual void setHideAttachedModelEnabled (bool enabled)=0
 Set the Hide Attach Model checkbox state.
virtual void setAttachedObjects (const std::vector< DtUnicode > &attachedObjects)=0
 Populate the attached objects list widget.
virtual void setAttachableParts (const std::vector< DtUnicode > &parts)=0
 Set the attachable parts.
virtual void setAttachedPart (const DtUnicode &partName)=0
 Set the current attached part.
virtual void addAttachFilter (const DtUnicode &filterName, int filterType)=0
 Add a filter type to the Attach Filter combo box.
virtual void setCurrentAttachFilter (int filterType)=0
 set the current filter type
virtual void setAttachNextEnabled (bool enabled)=0
 show the attach next button enabled or disabled
virtual void setAttachPreviousEnabled (bool enabled)=0
 show the attach previous button enabled or disabled
virtual void addAttachModes (const std::list< DtUnicode > &modeNames, const std::list< int > &modeTypes)=0
 add attach modes to the attach mode combo box
virtual void setCurrentAttachMode (int modeType)=0
 Set the current attach mode selected.
virtual void setAttachModeEnabled (int modeType, bool enabled)=0
 show an attach mode enabled or disabled
virtual void setAttached (bool b)=0
 Set if the observer is attached.
virtual void setAttachSelectedEnabled (bool enabled)=0
 show the attach selected button enabled or disabled
virtual void setMoreInformationShown (bool)=0
 Sets whether or not to show more information.

Public Attributes

boost::signal< void(int)> signal_setAttachMode
boost::signal< void()> signal_attachToNext
boost::signal< void()> signal_attachToPrevious
boost::signal< void(const
std::string &)> 
signal_attachToPartName
boost::signal< void()> signal_attachToSelected
boost::signal< void()> signal_detach
boost::signal< void(bool)> signal_setHideAttachedModel
boost::signal< void(int)> signal_attachFilterTypeChanged

Detailed Description

Abstract interface for the attach widget.

Constructor & Destructor Documentation

makVrv::DtAttachWidgetInterface::DtAttachWidgetInterface ( )

CTOR.

virtual makVrv::DtAttachWidgetInterface::~DtAttachWidgetInterface ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtAttachWidgetInterface::setHideAttachedModelEnabled ( bool  enabled)
pure virtual

Set the Hide Attach Model checkbox state.

Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.

virtual void makVrv::DtAttachWidgetInterface::setAttachedObjects ( const std::vector< DtUnicode > &  attachedObjects)
pure virtual

Populate the attached objects list widget.

Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.

virtual void makVrv::DtAttachWidgetInterface::setAttachableParts ( const std::vector< DtUnicode > &  parts)
pure virtual

Set the attachable parts.

Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.

virtual void makVrv::DtAttachWidgetInterface::setAttachedPart ( const DtUnicode partName)
pure virtual

Set the current attached part.

Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.

virtual void makVrv::DtAttachWidgetInterface::addAttachFilter ( const DtUnicode filterName,
int  filterType 
)
pure virtual

Add a filter type to the Attach Filter combo box.

Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.

virtual void makVrv::DtAttachWidgetInterface::setCurrentAttachFilter ( int  filterType)
pure virtual

set the current filter type

Implemented in makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.

virtual void makVrv::DtAttachWidgetInterface::setAttachNextEnabled ( bool  enabled)
pure virtual

show the attach next button enabled or disabled

Implemented in makVrf::DtVrfAttachObjectWidget, and makVrv::DtAttachWidget.

virtual void makVrv::DtAttachWidgetInterface::setAttachPreviousEnabled ( bool  enabled)
pure virtual

show the attach previous button enabled or disabled

Implemented in makVrf::DtVrfAttachObjectWidget, and makVrv::DtAttachWidget.

virtual void makVrv::DtAttachWidgetInterface::addAttachModes ( const std::list< DtUnicode > &  modeNames,
const std::list< int > &  modeTypes 
)
pure virtual

add attach modes to the attach mode combo box

Implemented in makVrf::DtVrfAttachObjectWidget, and makVrv::DtAttachWidget.

virtual void makVrv::DtAttachWidgetInterface::setCurrentAttachMode ( int  modeType)
pure virtual

Set the current attach mode selected.

Implemented in makVrf::DtVrfAttachObjectWidget, and makVrv::DtAttachWidget.

virtual void makVrv::DtAttachWidgetInterface::setAttachModeEnabled ( int  modeType,
bool  enabled 
)
pure virtual

show an attach mode enabled or disabled

Implemented in makVrv::DtAttachWidget, and makVrf::DtVrfAttachWidgetInterface.

virtual void makVrv::DtAttachWidgetInterface::setAttached ( bool  b)
pure virtual

Set if the observer is attached.

Implemented in makVrf::DtVrfAttachObjectWidget, makVrv::DtAttachWidget, and makVrf::DtVrfAttachWidgetInterface.

virtual void makVrv::DtAttachWidgetInterface::setAttachSelectedEnabled ( bool  enabled)
pure virtual

show the attach selected button enabled or disabled

Implemented in makVrf::DtVrfAttachObjectWidget, and makVrv::DtAttachWidget.

virtual void makVrv::DtAttachWidgetInterface::setMoreInformationShown ( bool  )
pure virtual

Sets whether or not to show more information.

Implemented in makVrv::DtAttachWidget, and makVrf::DtVrfAttachWidgetInterface.

Member Data Documentation

boost::signal<void (int)> makVrv::DtAttachWidgetInterface::signal_setAttachMode
boost::signal<void ()> makVrv::DtAttachWidgetInterface::signal_attachToNext
boost::signal<void ()> makVrv::DtAttachWidgetInterface::signal_attachToPrevious
boost::signal<void (const std::string&)> makVrv::DtAttachWidgetInterface::signal_attachToPartName
boost::signal<void ()> makVrv::DtAttachWidgetInterface::signal_attachToSelected
boost::signal<void ()> makVrv::DtAttachWidgetInterface::signal_detach
boost::signal<void (bool)> makVrv::DtAttachWidgetInterface::signal_setHideAttachedModel
boost::signal<void (int)> makVrv::DtAttachWidgetInterface::signal_attachFilterTypeChanged

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)