![]() |
VR-Forces 4.6 Class Documentation
|
Extend the base level Vantage plugin manager class to allow for additional plugins to be loaded after core plugins. More...

Public Member Functions | |
| DtVrfGuiPluginManagerExt (makVrv::DtDe &) | |
| virtual | ~DtVrfGuiPluginManagerExt () |
| virtual void | initializePluginsInOrder (bool loadDefaultPlugins=true) |
| Initialize the plugins by loading core plugins first then loading additional. | |
| makVrv::DtLibraryLoader * | libraryLoader () |
| virtual void | initializeCommandLineArguments (bool loadDefaultPlugins, DtVrfGuiCommandLineParser *) |
| Loads plugins from xml and command line to see if they have the function to install additional command line arguments. | |
| virtual void | initializePluginsToLoad (bool loadDefaultPlugins) |
| Loads all plugins but does not do any initialization. | |
Public Member Functions inherited from makVrv::DtPluginManager | |
| DtPluginManager (DtDe &) | |
| CTOR. | |
| virtual | ~DtPluginManager () |
| DTOR. | |
| void | addInitializer (DtInitializer *init) |
| Add an initializer object. | |
| void | initializePlugins () |
| Loads libraries in plugin directory. | |
| const std::string & | defaultPluginDirectory () const |
| Method for getting the default plugin directory. | |
| void | setDefaultPluginDirectory (const std::string &dir) |
| Sets the default plugin directory. | |
| 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 |
| brief The default plugin directory. | |
| 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 () |
| Iterate through all initializers until all are valid. | |
| bool | initialize (DtInitializer *) |
| Attempt to initialize a single initializer. | |
Extend the base level Vantage plugin manager class to allow for additional plugins to be loaded after core plugins.
| 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 |