![]() |
VR-Forces 5.0.3 Developer's Guide
|
Extend the base level Vantage plugin manager class to allow for additional plugins to be loaded after core plugins.

Public Member Functions | |
| DtVrfGuiPluginManagerExt (makVrv::DtDe &) | |
| virtual | ~DtVrfGuiPluginManagerExt () |
| virtual void | initializePluginsInOrder (bool loadDefaultPlugins=true) |
| makVrv::DtLibraryLoader * | libraryLoader () |
| virtual void | initializeCommandLineArguments (bool loadDefaultPlugins, DtVrfGuiCommandLineParser *) |
| virtual void | initializePluginsToLoad (bool loadDefaultPlugins) |
Public Member Functions inherited from makVrv::DtPluginManager | |
| DtPluginManager (DtDe &) | |
| virtual | ~DtPluginManager () |
| void | addInitializer (DtInitializer *init) |
| void | initializePlugins () |
| const std::string & | defaultPluginDirectory () const |
| void | setDefaultPluginDirectory (const std::string &dir) |
| void | setAdditionalPluginFiles (const std::list< std::string > &files) |
| void | setExcludedPluginFiles (const std::list< std::string > &files) |
Protected Attributes | |
| bool | myPluginsLoaded |
| std::list< std::string > | myPlugins |
Protected Attributes inherited from makVrv::DtPluginManager | |
| DtDe * | myDe |
| DtLibraryLoader * | myLibraryLoader |
| std::string | myDefaultPluginDirectory |
| std::list< std::string > | myAdditionalPlugins |
| std::list< std::string > | myExcludedPlugins |
| InitializerList | myInitializers |
Additional Inherited Members | |
Protected Types inherited from makVrv::DtPluginManager | |
| typedef std::list < DtInitializer * > | InitializerList |
Protected Member Functions inherited from makVrv::DtPluginManager | |
| void | initalizeAll () |
| bool | initialize (DtInitializer *) |
| makVrf::DtVrfGuiPluginManagerExt::DtVrfGuiPluginManagerExt | ( | makVrv::DtDe & | ) |
|
virtual |
|
virtual |
Initialize the plugins by loading core plugins first then loading additional.
|
inline |
|
virtual |
Loads plugins from xml and command line to see if they have the function to install additional command line arguments.
|
virtual |
Loads all plugins but does not do any initialization.
|
protected |
|
protected |