Code::Blocks  SVN r11506
Classes | Namespaces | Functions
projectloader_hooks.h File Reference
#include "settings.h"
Include dependency graph for projectloader_hooks.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ProjectLoaderHooks::HookFunctorBase
 Abstract base hook functor interface. More...
 
class  ProjectLoaderHooks::HookFunctor< T >
 Functor class for use as a project loading/saving hook. More...
 

Namespaces

 ProjectLoaderHooks
 Provides static functions to add hooks to the project loading/saving procedure.
 

Functions

DLLIMPORT int ProjectLoaderHooks::RegisterHook (HookFunctorBase *functor)
 Register a project loading/saving hook. More...
 
DLLIMPORT HookFunctorBase * ProjectLoaderHooks::UnregisterHook (int id, bool deleteHook=true)
 Unregister a previously registered project loading/saving hook. More...
 
DLLIMPORT bool ProjectLoaderHooks::HasRegisteredHooks ()
 Are there any hooks registered? More...
 
DLLIMPORT void ProjectLoaderHooks::CallHooks (cbProject *project, TiXmlElement *elem, bool isLoading)
 Call all registered hooks using the supplied parameters. More...