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

#include <HOM_Dialog.h>

Public Member Functions

 HOM_Dialog ()
 
 HOM_Dialog (const HOM_Dialog &)
 
virtual ~HOM_Dialog ()
 
virtual std::string __repr__ ()=0
 
virtual void destroy ()=0
 
virtual void setValue (const char *name, const char *value)=0
 
virtual void setValue (const char *name, int value)=0
 
virtual void setValue (const char *name, double value)=0
 
virtual hboost::any boostAnyValue (const char *name)=0
 
virtual void enableValue (const char *name, bool onoff)=0
 
virtual void addOpaqueCallback (const char *name, void *callback)=0
 
virtual void removeOpaqueCallback (const char *name, void *callback)=0
 
virtual std::vector< void * > opaqueCallbacks (const char *name)=0
 
virtual void waitForValueToChangeTo (const char *name, const char *new_value)=0
 
virtual void waitForValueToChangeTo (const char *name, int new_value)=0
 
virtual std::vector< std::stringmenuItems (const char *name)=0
 
virtual void setMenuItems (const char *name, const std::vector< std::string > &items)=0
 

Detailed Description

Definition at line 19 of file HOM_Dialog.h.

Constructor & Destructor Documentation

HOM_Dialog::HOM_Dialog ( )
inline

Definition at line 22 of file HOM_Dialog.h.

HOM_Dialog::HOM_Dialog ( const HOM_Dialog )
inline

Definition at line 24 of file HOM_Dialog.h.

virtual HOM_Dialog::~HOM_Dialog ( )
inlinevirtual

Definition at line 26 of file HOM_Dialog.h.

Member Function Documentation

virtual std::string HOM_Dialog::__repr__ ( )
pure virtual
virtual void HOM_Dialog::addOpaqueCallback ( const char *  name,
void callback 
)
pure virtual
virtual hboost::any HOM_Dialog::boostAnyValue ( const char *  name)
pure virtual
virtual void HOM_Dialog::destroy ( )
pure virtual
virtual void HOM_Dialog::enableValue ( const char *  name,
bool  onoff 
)
pure virtual
virtual std::vector<std::string> HOM_Dialog::menuItems ( const char *  name)
pure virtual
virtual std::vector<void *> HOM_Dialog::opaqueCallbacks ( const char *  name)
pure virtual
virtual void HOM_Dialog::removeOpaqueCallback ( const char *  name,
void callback 
)
pure virtual
virtual void HOM_Dialog::setMenuItems ( const char *  name,
const std::vector< std::string > &  items 
)
pure virtual
virtual void HOM_Dialog::setValue ( const char *  name,
const char *  value 
)
pure virtual
virtual void HOM_Dialog::setValue ( const char *  name,
int  value 
)
pure virtual
virtual void HOM_Dialog::setValue ( const char *  name,
double  value 
)
pure virtual
virtual void HOM_Dialog::waitForValueToChangeTo ( const char *  name,
const char *  new_value 
)
pure virtual
virtual void HOM_Dialog::waitForValueToChangeTo ( const char *  name,
int  new_value 
)
pure virtual

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