HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_OTLManagerSink Class Reference

#include <OP_OTLManager.h>

+ Inheritance diagram for OP_OTLManagerSink:

Public Member Functions

 OP_OTLManagerSink ()
 
virtual ~OP_OTLManagerSink ()
 
virtual void assetCreated (const OP_OTLLibrary &library, const OP_OTLDefinition &def)
 
virtual void assetDeleted (const OP_OTLLibrary &library, const OP_OTLDefinition &def)
 
virtual void assetSaved (const OP_OTLLibrary &library, const OP_OTLDefinition &def)
 Called when an asset definition is saved. More...
 
virtual void libraryInstalled (const OP_OTLLibrary *library)
 
virtual void libraryUninstalled (const OP_OTLLibrary *library)
 
virtual void definitionsAdded (int, UT_IntArray &)
 
virtual void definitionsRemoved (int, UT_IntArray &, OP_OTLLibrary *&)
 
virtual void sourceNamesChanged ()
 
virtual void libraryAdded (OP_OTLLibrary *)
 
virtual void libraryRemoved (OP_OTLLibrary *)
 
virtual void configurationChanged ()
 
virtual void licensesChanged ()
 
void managerDeleted (OP_OTLManager *manager)
 

Protected Member Functions

void addManagerSink (OP_OTLManager *manager)
 
void removeManagerSink (OP_OTLManager *manager)
 
void removeAllManagerSinks ()
 

Detailed Description

Definition at line 631 of file OP_OTLManager.h.

Constructor & Destructor Documentation

OP_OTLManagerSink::OP_OTLManagerSink ( )
inline

Definition at line 634 of file OP_OTLManager.h.

virtual OP_OTLManagerSink::~OP_OTLManagerSink ( )
inlinevirtual

Definition at line 635 of file OP_OTLManager.h.

Member Function Documentation

void OP_OTLManagerSink::addManagerSink ( OP_OTLManager manager)
inlineprotected

Definition at line 685 of file OP_OTLManager.h.

virtual void OP_OTLManagerSink::assetCreated ( const OP_OTLLibrary library,
const OP_OTLDefinition def 
)
inlinevirtual

Called when an asset definition is created. This differs from definitionsAdded() which is called even when a library is refreshed.

Definition at line 641 of file OP_OTLManager.h.

virtual void OP_OTLManagerSink::assetDeleted ( const OP_OTLLibrary library,
const OP_OTLDefinition def 
)
inlinevirtual

Called when an asset definition is deleted from the library. This differs from definitionsRemoved() which is called even when a library is refreshed.

Definition at line 648 of file OP_OTLManager.h.

virtual void OP_OTLManagerSink::assetSaved ( const OP_OTLLibrary library,
const OP_OTLDefinition def 
)
inlinevirtual

Called when an asset definition is saved.

Definition at line 653 of file OP_OTLManager.h.

virtual void OP_OTLManagerSink::configurationChanged ( )
inlinevirtual

Definition at line 678 of file OP_OTLManager.h.

virtual void OP_OTLManagerSink::definitionsAdded ( int  ,
UT_IntArray  
)
inlinevirtual

Reimplemented in OP_Director.

Definition at line 670 of file OP_OTLManager.h.

virtual void OP_OTLManagerSink::definitionsRemoved ( int  ,
UT_IntArray ,
OP_OTLLibrary *&   
)
inlinevirtual

Reimplemented in OP_Director.

Definition at line 672 of file OP_OTLManager.h.

virtual void OP_OTLManagerSink::libraryAdded ( OP_OTLLibrary )
inlinevirtual

Definition at line 676 of file OP_OTLManager.h.

virtual void OP_OTLManagerSink::libraryInstalled ( const OP_OTLLibrary library)
inlinevirtual

libraryInstalled() is called after an HDA library is installed. This differs from libraryAdded() which is called after a library is added to the manager's library list. The latter can be called several times in a session due to a library being installed or updated.

Definition at line 661 of file OP_OTLManager.h.

virtual void OP_OTLManagerSink::libraryRemoved ( OP_OTLLibrary )
inlinevirtual

Definition at line 677 of file OP_OTLManager.h.

virtual void OP_OTLManagerSink::libraryUninstalled ( const OP_OTLLibrary library)
inlinevirtual

libraryUinstalled() is called after an HDA library was uninstalled. This differs from libraryRemoved() which is called after a library is removed from the manager's library list. The latter can be called several times in a session due to a library being uninstalled or updated.

Definition at line 668 of file OP_OTLManager.h.

virtual void OP_OTLManagerSink::licensesChanged ( )
inlinevirtual

Definition at line 679 of file OP_OTLManager.h.

void OP_OTLManagerSink::managerDeleted ( OP_OTLManager manager)
inline

Definition at line 681 of file OP_OTLManager.h.

void OP_OTLManagerSink::removeAllManagerSinks ( )
inlineprotected

Definition at line 703 of file OP_OTLManager.h.

void OP_OTLManagerSink::removeManagerSink ( OP_OTLManager manager)
inlineprotected

Definition at line 697 of file OP_OTLManager.h.

virtual void OP_OTLManagerSink::sourceNamesChanged ( )
inlinevirtual

Definition at line 675 of file OP_OTLManager.h.


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