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

#include <HOM_PluginHotkeyDefinitions.h>

Public Member Functions

 HOM_PluginHotkeyDefinitions ()
 
virtual ~HOM_PluginHotkeyDefinitions ()
 
virtual std::string __repr__ ()=0
 
virtual void addCommandCategory (std::string const &symbol, std::string const &label, std::string const &description)=0
 
virtual void addCommand (std::string const &symbol, std::string const &label, std::string const &description)=0
 
virtual void addContext (std::string const &symbol, std::string const &label, std::string const &description)=0
 
virtual void addDefaultBinding (std::string const &context, std::string const &command, const std::vector< std::string > &assignments=std::vector< std::string >())=0
 
virtual bool containsCommandCategory (std::string const &symbol)=0
 
virtual bool containsCommand (std::string const &symbol)=0
 
virtual bool containsContext (std::string const &symbol)=0
 
virtual bool containsDefaultBinding (std::string const &context, std::string const &command)=0
 

Detailed Description

Definition at line 23 of file HOM_PluginHotkeyDefinitions.h.

Constructor & Destructor Documentation

HOM_PluginHotkeyDefinitions::HOM_PluginHotkeyDefinitions ( )
inline

Definition at line 35 of file HOM_PluginHotkeyDefinitions.h.

virtual HOM_PluginHotkeyDefinitions::~HOM_PluginHotkeyDefinitions ( )
inlinevirtual

Definition at line 39 of file HOM_PluginHotkeyDefinitions.h.

Member Function Documentation

virtual std::string HOM_PluginHotkeyDefinitions::__repr__ ( )
pure virtual
virtual void HOM_PluginHotkeyDefinitions::addCommand ( std::string const symbol,
std::string const label,
std::string const description 
)
pure virtual
virtual void HOM_PluginHotkeyDefinitions::addCommandCategory ( std::string const symbol,
std::string const label,
std::string const description 
)
pure virtual
virtual void HOM_PluginHotkeyDefinitions::addContext ( std::string const symbol,
std::string const label,
std::string const description 
)
pure virtual
virtual void HOM_PluginHotkeyDefinitions::addDefaultBinding ( std::string const context,
std::string const command,
const std::vector< std::string > &  assignments = std::vector< std::string >() 
)
pure virtual
virtual bool HOM_PluginHotkeyDefinitions::containsCommand ( std::string const symbol)
pure virtual
virtual bool HOM_PluginHotkeyDefinitions::containsCommandCategory ( std::string const symbol)
pure virtual
virtual bool HOM_PluginHotkeyDefinitions::containsContext ( std::string const symbol)
pure virtual
virtual bool HOM_PluginHotkeyDefinitions::containsDefaultBinding ( std::string const context,
std::string const command 
)
pure virtual

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