VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtAttachWidgetInterface Class Referenceabstract

Abstract interface for the attach widget.

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

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
 

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 > &  attachedObject,
bool  visible 
)
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 makVrf::DtVrfAttachWidgetInterface, and makVrv::DtAttachWidget.

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::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

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)