HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_CloneManager Class Referenceabstract

#include <OP_CloneManager.h>

Public Member Functions

 OP_CloneManager ()
 
virtual ~OP_CloneManager ()
 
virtual void remoteExecute (const UT_StringHolder &function, const UT_Options &parameters)=0
 
virtual void saveClones (std::ostream &os) const =0
 
virtual void deleteAllClones ()=0
 

Static Public Member Functions

static bool hasInstance ()
 
static OP_CloneManagergetInstance ()
 
static void setRunningAsClone (bool running_as_clone)
 
static bool isRunningAsClone ()
 
static int addConnectionChangeCallback (OP_CloneChangeCallback cb)
 
static void removeConnectionChangeCallback (int id)
 
static int addImageChangeCallback (OP_CloneImageChangeCallback cb)
 
static void removeImageChangeCallback (int id)
 

Protected Member Functions

void runCallbacks (const UT_StringRef &id)
 
void runImageCallbacks (const UT_StringRef &id, const UT_StringRef &galleryid, const UT_StringRef &imagepath)
 

Detailed Description

Definition at line 29 of file OP_CloneManager.h.

Constructor & Destructor Documentation

OP_CloneManager::OP_CloneManager ( )
virtual OP_CloneManager::~OP_CloneManager ( )
virtual

Member Function Documentation

static int OP_CloneManager::addConnectionChangeCallback ( OP_CloneChangeCallback  cb)
static
static int OP_CloneManager::addImageChangeCallback ( OP_CloneImageChangeCallback  cb)
static
virtual void OP_CloneManager::deleteAllClones ( )
pure virtual
static OP_CloneManager* OP_CloneManager::getInstance ( )
inlinestatic

Definition at line 37 of file OP_CloneManager.h.

static bool OP_CloneManager::hasInstance ( )
inlinestatic

Definition at line 35 of file OP_CloneManager.h.

static bool OP_CloneManager::isRunningAsClone ( )
inlinestatic

Definition at line 41 of file OP_CloneManager.h.

virtual void OP_CloneManager::remoteExecute ( const UT_StringHolder function,
const UT_Options parameters 
)
pure virtual
static void OP_CloneManager::removeConnectionChangeCallback ( int  id)
static
static void OP_CloneManager::removeImageChangeCallback ( int  id)
static
void OP_CloneManager::runCallbacks ( const UT_StringRef id)
protected
void OP_CloneManager::runImageCallbacks ( const UT_StringRef id,
const UT_StringRef galleryid,
const UT_StringRef imagepath 
)
protected
virtual void OP_CloneManager::saveClones ( std::ostream &  os) const
pure virtual
static void OP_CloneManager::setRunningAsClone ( bool  running_as_clone)
inlinestatic

Definition at line 39 of file OP_CloneManager.h.


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