PluginManager Class Reference

PluginManager is the responsibel to load all Plugins and return a choice of plugins. More...

List of all members.

Public Member Functions

 PluginManager (void)
 ~PluginManager (void)
void LoadPlugins (BDirectory *startDir, bool deep=true)
BList * GetAllPlugins (void)
 return all Plugins in one List;
BList * GetPluginsByType (uint32 type)
 return all Plugins with one special typ
BList * GetPluginsByGroup (const char *groupName)
 return all Plugins with one groupName.
BList * GetPluginsByGroupAndType (const char *groupName, uint32 type)
BBitmap * GetIcon (BasePlugin *plugin)
 return the icon of this Plugin.


Detailed Description

PluginManager is the responsibel to load all Plugins and return a choice of plugins.

Author:
Paradoxon powered by Jesus Christ
Version:
0.01
Date:
2005/10/04 : mail@rundumvideo.de

Constructor & Destructor Documentation

PluginManager::PluginManager ( void   ) 

PluginManager::~PluginManager ( void   ) 


Member Function Documentation

BList* PluginManager::GetAllPlugins ( void   )  [inline]

return all Plugins in one List;

BBitmap * PluginManager::GetIcon ( BasePlugin plugin  ) 

return the icon of this Plugin.

. usefull ich you want to creat a ToolBarItem or something like this from the Plugin Icon

BList * PluginManager::GetPluginsByGroup ( const char *  groupName  ) 

return all Plugins with one groupName.

. groupName means that this pluings lie in a directory with this name

BList * PluginManager::GetPluginsByGroupAndType ( const char *  groupName,
uint32  type 
)

BList * PluginManager::GetPluginsByType ( uint32  type  ) 

return all Plugins with one special typ

void PluginManager::LoadPlugins ( BDirectory *  startDir,
bool  deep = true 
)


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

Generated on Sun Jun 21 01:09:36 2009 for ProjektConceptor by  doxygen 1.5.9