#include <Plugins.h>
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 |