The logic for controlling and updating the makVrv::DtStealthControlWidget.
More...
Detailed Description
The logic for controlling and updating the makVrv::DtStealthControlWidget.
Constructor & Destructor Documentation
| virtual makVrv::DtStealthControlWidgetLogic::~DtStealthControlWidgetLogic |
( |
| ) |
|
|
virtual |
Constructor (protected - use ::create() )
Member Function Documentation
Create and initialize the logic.
| void makVrv::DtStealthControlWidgetLogic::setCurrentObserver |
( |
const std::string & |
displayName, |
|
|
const DtUniqueID & |
id |
|
) |
| |
Set the observer to use in all other operations.
| void makVrv::DtStealthControlWidgetLogic::onObserverCreationRequested |
( |
const std::string & |
observerName | ) |
|
Called when the GUI requests that an observer with a given name be created.
| void makVrv::DtStealthControlWidgetLogic::onObserverDeletionRequested |
( |
const std::string & |
observerName | ) |
|
Called when the GUI requests that an observer with a given name be deleted.
| DtObserver* makVrv::DtStealthControlWidgetLogic::currentObserver |
( |
| ) |
|
| virtual void makVrv::DtStealthControlWidgetLogic::setAutoHide |
( |
bool |
| ) |
|
|
virtual |
If false, show interface. If true, hide if there is only one observer mode. Default is true.
| bool makVrv::DtStealthControlWidgetLogic::autoHide |
( |
| ) |
const |
| void makVrv::DtStealthControlWidgetLogic::onInputDriverCreated |
( |
DtInputDriver * |
inputDriver | ) |
|
|
protected |
called by signal when the input driver is created
| void makVrv::DtStealthControlWidgetLogic::onInputDriverAboutToBeDestroyed |
( |
DtInputDriver * |
inputDriver | ) |
|
|
protected |
called by signal when the input driver is destroyed
called by signal when an observer is created
| void makVrv::DtStealthControlWidgetLogic::onObserverAboutToBeDestroyed |
( |
DtInputDriver * |
inputDriver, |
|
|
DtObserver * |
observer |
|
) |
| |
|
protected |
called by signal when an observer is destroyed
| void makVrv::DtStealthControlWidgetLogic::onCurrentObserverChanged |
( |
DtInputDriver * |
inputDriver, |
|
|
DtObserver * |
observer |
|
) |
| |
|
protected |
| virtual void makVrv::DtStealthControlWidgetLogic::slot_activate |
( |
DtDe * |
subject | ) |
|
|
protectedvirtual |
| virtual void makVrv::DtStealthControlWidgetLogic::slot_deactivate |
( |
DtDe * |
subject | ) |
|
|
protectedvirtual |
| virtual void makVrv::DtStealthControlWidgetLogic::checkVisibility |
( |
| ) |
|
|
protectedvirtual |
If auto hide is on, and there is only one observer mode, hide, else show.
Member Data Documentation
| DtDe& makVrv::DtStealthControlWidgetLogic::myDe |
|
protected |
| DtInputDriver* makVrv::DtStealthControlWidgetLogic::myInputDriver |
|
protected |
| std::string makVrv::DtStealthControlWidgetLogic::myCurrentObserverName |
|
protected |
| bool makVrv::DtStealthControlWidgetLogic::myAutoHide |
|
protected |
The documentation for this class was generated from the following file: