![]() |
VR-Forces Developer's Guide
|
This logic class is responsible for populating the bullseye selection widget with all the names of the currently known bullseye objects in the scene and for informing the bullseye manager of when the user changes the currently selected bullseye.
Public Member Functions | |
| virtual | ~DtBullseyeSelectionLogic () |
| DtBullseyeSelectionLogic ()=delete | |
| DtBullseyeSelectionLogic (DtBullseyeSelectionLogic &in)=delete | |
| DtBullseyeSelectionLogic & | operator= (const DtBullseyeSelectionLogic &)=delete |
Static Public Member Functions | |
| static DtBullseyeSelectionLogic * | create (DtDe &de, DtBullseyeSelectionWidgetInterface *iFace) |
Protected Member Functions | |
| DtBullseyeSelectionLogic (DtDe &de, DtBullseyeSelectionWidgetInterface *iFace) | |
| virtual void | selectBullseye (const std::string &name) |
| virtual void | bullseyeAdded (const std::string &name) |
| virtual void | bullseyeRemoved (const std::string &name) |
| virtual void | bullseyeUpdated (const std::string &oldName, const std::string &newName) |
| virtual void | slot_onSelectedBullseyeChanged (const std::string &name) |
Protected Attributes | |
| DtDe & | myDe |
| DtBullseyeSelectionWidgetInterface * | myInterface |
| std::set< std::string > | myGroups |
| DtSignalConnectionManager | myConnectionManager |
| DtObserver * | myCurrentObserver |
|
virtual |
virtual DTOR
|
delete |
Default Constructor not implemented.
|
delete |
Copy Constructor not implemented - Copy not allowed.
|
protected |
Constructor (protected - use ::create() )
|
static |
Create and initialize the logic.
|
delete |
Assignment Operator not implemented - Assignment not allowed.
|
protectedvirtual |
Used to update the currently selected bullseye in the bullseye selection widget.
|
protectedvirtual |
Used to add the name of a bullseye to the bullseye selection widget.
|
protectedvirtual |
Used to remove a bullseye, by name, from the bullseye selection widget.
|
protectedvirtual |
Used to update the name of a bullseye in the bullseye selection widget.
|
protectedvirtual |
Slot executed when the user changes the selected bullseye, by name, using the bullseye selection widget.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |