VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrf::DtVrfAttachWidgetLogic Class Reference
Inheritance diagram for makVrf::DtVrfAttachWidgetLogic:
Inheritance graph
[legend]

Public Member Functions

 DtVrfAttachWidgetLogic (makVrv::DtDe &de, DtVrfAttachWidgetInterface *iFace)
 
virtual ~DtVrfAttachWidgetLogic ()
 
virtual void setAttachMode (int mode)
 
virtual void detach ()
 
virtual void attachNext ()
 
virtual void attachPrevious ()
 
virtual void attachToSelected ()
 
virtual void determineAttachState ()
 
virtual void determineSelectionState ()
 
virtual void onSelectionChanged (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected)
 
virtual void onVrfAttachedToChanged (makVrv::DtObserver *)
 
- Public Member Functions inherited from makVrv::DtAttachWidgetLogic
virtual ~DtAttachWidgetLogic ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Additional Inherited Members

- Public Types inherited from makVrv::DtAttachWidgetLogic
enum  AttachState { Unattached, SingleAttached, MultipleAttached, ObserverAttached }
 
enum  SelectionState { NoSelection, SingleSelection, MultipleSelection, ObserverSelection }
 
- Protected Member Functions inherited from makVrv::DtAttachWidgetLogic
virtual void attachToPart (const std::string &partName)
 
virtual void setHideAttachedModel (bool hide)
 
virtual void setAttachFilterType (int filterType)
 
virtual void setCurrentObserver (const std::string &observerName)
 
virtual void attachSelectedByMode (int mode)
 
virtual void observerChanged (const std::string &observerName, const DtUniqueID &id)
 
virtual void slot_activate (DtDe *subject)
 
virtual void slot_deactivate (DtDe *subject)
 
 DtAttachWidgetLogic (DtDe &de, DtAttachWidgetInterface &iFace)
 
void setCurrentObserver (DtObserver *observer)
 
void onAttachedToChanged (DtObserver *observer)
 
void onHideModelChanged (DtObserver *observer)
 
void updateAttachedNames ()
 
virtual void onObserverAboutToBeDestroyed (DtInputDriver *driver, DtObserver *observer)
 
virtual void onCurrentObserverChanged (DtInputDriver *driver, DtObserver *observer)
 
void onAttachTypeChanged (DtObserver *observer)
 
void onCurrentAttachFilterTypeChanged (const DtAttachManager::ElementTypeList &filterType)
 
virtual void onIs2DChanged (int mode)
 
virtual void onObserverModeChanged (DtObserver *, int mode)
 
virtual void enableSingleAttachModes ()
 
virtual void enableObserverAttachModes ()
 
virtual void enableMultipleAttachModes ()
 
void determineAttachState ()
 
void updateAttachStateToWidget ()
 
void determineSelectionState ()
 
void updateSelectionStateToWidget ()
 
const
DtAttachManager::ElementTypeList
indexToAttachFilterType (int index)
 
int attachFilterTypeToIndex (const DtAttachManager::ElementTypeList &filterType)
 
void updateAttachableParts ()
 
- Protected Attributes inherited from makVrv::DtAttachWidgetLogic
DtDemyDe
 
DtAttachWidgetInterfacemyInterface
 
DtObservermyCurrentObserver
 
AttachState myAttachState
 
SelectionState mySelectionState
 
DtAttachManager::ElementTypeList myCurrentAttachFilterType
 
DtObserverObject::AttachType myAttachMode
 
DtSignalConnectionManager myConnections
 

Constructor & Destructor Documentation

makVrf::DtVrfAttachWidgetLogic::DtVrfAttachWidgetLogic ( makVrv::DtDe de,
DtVrfAttachWidgetInterface iFace 
)
virtual makVrf::DtVrfAttachWidgetLogic::~DtVrfAttachWidgetLogic ( )
virtual

Member Function Documentation

virtual void makVrf::DtVrfAttachWidgetLogic::setAttachMode ( int  mode)
virtual

process a change in attach mode

Reimplemented from makVrv::DtAttachWidgetLogic.

virtual void makVrf::DtVrfAttachWidgetLogic::detach ( )
virtual

Tell the current observer to detach from all attached objects.

Reimplemented from makVrv::DtAttachWidgetLogic.

virtual void makVrf::DtVrfAttachWidgetLogic::attachNext ( )
virtual

Tell the current observer to attach to the next (allowed) object.

Reimplemented from makVrv::DtAttachWidgetLogic.

virtual void makVrf::DtVrfAttachWidgetLogic::attachPrevious ( )
virtual

Tell the current observer to attach to the previous (allowed) object.

Reimplemented from makVrv::DtAttachWidgetLogic.

virtual void makVrf::DtVrfAttachWidgetLogic::attachToSelected ( )
virtual

Tell the current observer to attach to the current selection.

Reimplemented from makVrv::DtAttachWidgetLogic.

virtual void makVrf::DtVrfAttachWidgetLogic::determineAttachState ( )
virtual
virtual void makVrf::DtVrfAttachWidgetLogic::determineSelectionState ( )
virtual
virtual void makVrf::DtVrfAttachWidgetLogic::onSelectionChanged ( const makVrv::DtSelectionManager::IdSet selected,
const makVrv::DtSelectionManager::IdSet deselected 
)
virtual

called by signal when selection state changes

Reimplemented from makVrv::DtAttachWidgetLogic.

virtual void makVrf::DtVrfAttachWidgetLogic::onVrfAttachedToChanged ( makVrv::DtObserver )
virtual

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)