![]() |
Murl Engine API
Version 2018.3
|
The Filepanel IAddon interface. More...
#include <murl_addons_filepanel_i_addon.h>
The Filepanel IAddon interface.
Public Member Functions | |
virtual IControl * | GetControl ()=0 |
Get the Filepanel control object. More... | |
![]() | |
virtual String | GetName () const =0 |
Get the addon's name. More... | |
virtual Bool | Configure (IEngineConfiguration *engineConfig, IFileInterface *fileInterface)=0 |
Configure the addon. More... | |
virtual Bool | RegisterCustomFactoryClasses (IAppFactoryRegistry *factoryRegistry)=0 |
Register custom factory classes with the engine. More... | |
virtual Bool | UnregisterCustomFactoryClasses (IAppFactoryRegistry *factoryRegistry)=0 |
Unregister custom factory classes from the engine. More... | |
virtual Bool | RegisterCustomModuleClasses (IAppModuleRegistry *moduleRegistry)=0 |
Register custom module classes with the engine. More... | |
virtual Bool | UnregisterCustomModuleClasses (IAppModuleRegistry *moduleRegistry)=0 |
Unregister custom module classes from the engine. More... | |
virtual Bool | Init (const IAppState *appState)=0 |
Initialize the add-on. More... | |
virtual Bool | DeInit (const IAppState *appState)=0 |
Deinitialize the add-on. More... | |
|
pure virtual |
Get the Filepanel control object.