|
VisioMove-Sample
2.1.3
|
Responsible for managing a VgMyNavigationLocationProvider object. More...

Public Member Functions | |
| VgMyNavigationProviderManager () | |
| ~VgMyNavigationProviderManager () | |
| virtual void | notifyNavigationCreated (VgEngine::VgRefPtr< VgNavigationModule::VgINavigation > pNavigation) |
| Called when a navigation object is created. More... | |
| virtual void | notifyNavigationDestroyed (VgEngine::VgRefPtr< VgNavigationModule::VgINavigation > pNavigation) |
| Called when a navigation object will be destroyed. More... | |
Protected Member Functions | |
| void | destroyNavigationLocationProvider () |
Protected Member Functions inherited from VgMyNavigationListener | |
| virtual | ~VgMyNavigationListener () |
Protected Attributes | |
| VgEngine::VgRefPtr < VgMyNavigationLocationProvider > | mNavigationLocationProvider |
Responsible for managing a VgMyNavigationLocationProvider object.
In order to do this, it must be registered with the VgMyBasicApplicationController as a VgMyNavigationListener to receive notifications concerning the current navigation object.
|
inline |
|
inline |
|
inlineprotected |
References VgMyLocationManager::getInstance(), mNavigationLocationProvider, and VgMyLocationManager::removeProvider().
Referenced by notifyNavigationCreated(), notifyNavigationDestroyed(), and ~VgMyNavigationProviderManager().


|
inlinevirtual |
Called when a navigation object is created.
| pNavigation | The navigation object. |
Implements VgMyNavigationListener.
References VgMyLocationManager::addProvider(), destroyNavigationLocationProvider(), VgMyLocationManager::getInstance(), VgMyLocationManager::getProviders(), and mNavigationLocationProvider.

|
inlinevirtual |
Called when a navigation object will be destroyed.
| pNavigation | The navigation object. |
Implements VgMyNavigationListener.
References destroyNavigationLocationProvider().

|
protected |
Referenced by destroyNavigationLocationProvider(), and notifyNavigationCreated().