Constructor & Destructor Documentation
| DtTMPluginManager::DtTMPluginManager |
( |
| ) |
|
| virtual DtTMPluginManager::~DtTMPluginManager |
( |
| ) |
|
|
virtual |
Calls unloadPlugins as part of destructor.
Member Function Documentation
| void DtTMPluginManager::setLoadIfVersionMismatch |
( |
bool |
b | ) |
|
|
inline |
Set to true if plugins should be loaded regardless of whether or not there is a version mismatch.
By default, this is false. Note that the version check is done by a string compare
References myLoadIfVersionMismatch.
| bool DtTMPluginManager::loadIfVersionMismatch |
( |
| ) |
const |
|
inline |
| virtual bool DtTMPluginManager::init |
( |
const DtFilename & |
pluginFile, |
|
|
DtTMApplication * |
app, |
|
|
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
|
virtual |
| static DtlObjPtr DtTMPluginManager::addMtlPlugin |
( |
const DtlObjPtr & |
args, |
|
|
const DtlObjPtr & |
|
|
) |
| |
|
static |
| virtual void DtTMPluginManager::readPluginsFromPluginFile |
( |
const DtString & |
| ) |
|
|
protectedvirtual |
Reads plugins from myPluginFile and puts them into myPluginsToLoad.
| virtual void DtTMPluginManager::readPluginsFromCommandLine |
( |
DtTMApplication * |
app, |
|
|
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
|
protectedvirtual |
Goes through all command line arguments and looks for –loadPlugin items.
If there, sets the plugin as a potential plugin to read
Loads all plugins off disk, calling initalizePlugin() to setup factory methods.
When this routine is complete, will also create application object. Will emit a pluginLoaded signal for each plugin loaded
| virtual void DtTMPluginManager::initPluginVariables |
( |
DtTMApplication * |
app | ) |
|
|
protectedvirtual |
Initializes any variables that can be used in the myPluginFile .mtl file: Mode - Debug or Release Platform - Windows, Linux, Irix, Unknown.
Reimplemented in DtEditorPluginManager.
| virtual void DtTMPluginManager::unloadPlugins |
( |
| ) |
|
|
protectedvirtual |
| virtual void DtTMPluginManager::processPluginsDirectory |
( |
const DtFilename & |
| ) |
|
|
protectedvirtual |
| void DtTMPluginManager::pluginLoaded |
( |
const DtTMPlugin * |
| ) |
|
|
signal |
Called when plugin is loaded from disk.
Member Data Documentation
| QString DtTMPluginManager::myPluginFile |
|
protected |
| DtMtlEnvironment* DtTMPluginManager::myMtlEnv |
|
protected |
| std::vector<DtString> DtTMPluginManager::thePluginsFromPluginFile |
|
staticprotected |
| bool DtTMPluginManager::myLoadIfVersionMismatch |
|
protected |
The documentation for this class was generated from the following file: