VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtEditorPluginManager Class Reference
Inheritance diagram for DtEditorPluginManager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtEditorPluginManager ()
virtual ~DtEditorPluginManager ()
 Calls unloadPlugins as part of destructor.
virtual DtTMPluginloadPlugin (const QString &, DtTMApplication *app)
 Creates a DtTMPlugin object which will load the plugin from disk and call the initalizePlugin method.
virtual void postAppInitialize (DtTMApplication *app)
void setExtensionInterface (DtEditorExtensionInterface *)

Static Public Member Functions

static DtTMPluginManagercreate ()

Protected Member Functions

virtual void processPluginsDirectory (const DtFilename &directory)
 Iterates through all the .mtl files in the plugins directory.
virtual void initPluginVariables (DtTMApplication *app)
 Initializes any variables that can be used in the myPluginFile .mtl file: Mode - Debug or Release Platform - Windows, Linux, Irix, Unknown.

Protected Attributes

DtEditorExtensionInterfacemyExtensionInterface
DtVrfPluginRecordManager myPluginRecordManager

Constructor & Destructor Documentation

Calls unloadPlugins as part of destructor.


Member Function Documentation

virtual DtTMPlugin* DtEditorPluginManager::loadPlugin ( const QString &  ,
DtTMApplication app 
) [virtual]

Creates a DtTMPlugin object which will load the plugin from disk and call the initalizePlugin method.

Reimplemented from DtTMPluginManager.

Reimplemented from DtTMPluginManager.

virtual void DtEditorPluginManager::postAppInitialize ( DtTMApplication app) [virtual]

Reimplemented from DtTMPluginManager.

virtual void DtEditorPluginManager::processPluginsDirectory ( const DtFilename &  ) [protected, virtual]

Iterates through all the .mtl files in the plugins directory.

Reimplemented from DtTMPluginManager.

virtual void DtEditorPluginManager::initPluginVariables ( DtTMApplication app) [protected, virtual]

Initializes any variables that can be used in the myPluginFile .mtl file: Mode - Debug or Release Platform - Windows, Linux, Irix, Unknown.

Reimplemented from DtTMPluginManager.


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)