Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CPluginsDatabase Class Reference

main class for plugins support More...

#include <Plugins.h>

List of all members.

Public Methods

bool __fastcall Init (void)
bool __fastcall Clear (void)
bool __fastcall SetLanguage (LCID language)
CSmallString __fastcall GetCurrentLanguageString (void)
CSmallString __fastcall GetLanguageString (LCID language)
LCID __fastcall GetCurrentLanguage (void)
CSmallString __fastcall GetLanguageResPath (void)
bool __fastcall StartEnumLanguages (void)
bool __fastcall GetLanguage (LCID &lcid)
void __fastcall EndEnumLanguages (void)
const CExtUUID &__fastcall GetObjectCategory (const CUUID &object_uuid)
bool __fastcall GetExtObjectType (const CUUID &object_uuid, CExtUUID &extobject_uuid)
CComObject *__fastcall CreateComObject (const CUUID &object_uuid, void *masterobject=NULL)
CVisObject *__fastcall CreateVisObject (const CUUID &object_uuid, void *masterobject=NULL)
bool __fastcall FindObjectExt (const CSmallString &name, const CUUID &object_uuid, CUUID &ext_uuid)
bool __fastcall FindObjectExtValue (const CSmallString &name, const CUUID &object_uuid, CSmallString &ext_value)
CSmallString __fastcall GetModuleRegName (const CExtUUID &module_uuid)
CSmallString __fastcall GetObjectRegName (const CUUID &object_uuid)
CSmallString __fastcall GetObjectRegName (CPluginObjectDescription *p_pod)
bool __fastcall LoadFromRegistry (void)
bool __fastcall SaveToRegistry (void)
bool __fastcall AddPlugin (const CExtUUID &uuid, CPluginModule::EMode mode=CPluginModule::UNLOAD_ALWAYS, bool temp=false)
bool __fastcall RemovePlugin (const CSmallString &name)
void __fastcall SetFlushTimeForUnload (unsigned int time)
CSimpleList< CPluginModule
> &__fastcall 
GetModuleList (void)
CSimpleList< CPluginObjectDescription
> &__fastcall 
GetPluginDescriptionList (void)
TImageList *__fastcall GetImageList (void)
TImageList *__fastcall GetLargeImageList (void)
const CSmallString &__fastcall GetExtensionsList (void) const
int __fastcall AddImage (Graphics::TIcon *icon)
bool __fastcall CompletePluginsDatabase (void)
bool __fastcall ReleaseTemporaryPlugins (void)
void __fastcall NotifyDescriptionChange (CPluginObjectDescription *changedobject)
void __fastcall NotifyModuleChange (CPluginModule *changedmodule)

Public Attributes

__property TPluginsAction OnAction = {read=FOnAction, write=FOnAction}

Friends

class CPluginModule


Detailed Description

main class for plugins support


The documentation for this class was generated from the following file:
Generated on Sun Feb 9 12:59:09 2003 for NemesisCore by doxygen1.3-rc2