KVIrc 5.2.6
Developer APIs
KviKvsModuleCallbackCommandCall Class Reference

#include <KviKvsModuleInterface.h>

+ Inheritance diagram for KviKvsModuleCallbackCommandCall:

Public Member Functions

const KviKvsScriptcallback ()
 
virtual bool getParameterCode (unsigned int uParamIdx, QString &szParamBuffer)
 
 KviKvsModuleCallbackCommandCall (KviModule *pModule, KviKvsRunTimeContext *pContext, KviKvsVariantList *pParams, KviKvsSwitchList *pSwitches, const KviKvsScript *pCallback, KviKvsTreeNodeDataList *pDataList)
 
 ~KviKvsModuleCallbackCommandCall ()
 
- Public Member Functions inherited from KviKvsModuleCommandCall
KviKvsVariantgetSwitch (unsigned short u, const QString &szSwitch)
 
bool hasSwitch (unsigned short u, const QString &szSwitch)
 
 KviKvsModuleCommandCall (KviModule *pModule, KviKvsRunTimeContext *pContext, KviKvsVariantList *pParams, KviKvsSwitchList *pSwitches)
 
KviKvsSwitchListswitches ()
 
KviKvsSwitchListswitchList ()
 
 ~KviKvsModuleCommandCall ()
 
- Public Member Functions inherited from KviKvsModuleRunTimeCall
 KviKvsModuleRunTimeCall (KviModule *pModule, KviKvsRunTimeContext *pContext, KviKvsVariantList *pParams)
 
KviModulemodule ()
 
 ~KviKvsModuleRunTimeCall ()
 
- Public Member Functions inherited from KviKvsRunTimeCall
KviKvsRunTimeContextcontext ()
 
void enterBlockingSection ()
 
bool error (QString szFmt,...)
 
KviKvsVariantfirstParam ()
 
 KviKvsRunTimeCall (KviKvsRunTimeContext *pContext, KviKvsVariantList *pParams)
 
bool leaveBlockingSection ()
 
KviKvsVariantnextParam ()
 
unsigned int paramCount ()
 
unsigned int parameterCount ()
 
KviKvsVariantListparameterList ()
 
KviKvsVariantListparams ()
 
void warning (QString szFmt,...)
 
KviWindowwindow ()
 
virtual ~KviKvsRunTimeCall ()
 

Protected Attributes

const KviKvsScriptm_pCallback
 
KviKvsTreeNodeDataListm_pParameterDataList
 
- Protected Attributes inherited from KviKvsModuleCommandCall
KviKvsSwitchListm_pSwitchList
 
- Protected Attributes inherited from KviKvsModuleRunTimeCall
KviModulem_pModule
 
- Protected Attributes inherited from KviKvsRunTimeCall
KviKvsRunTimeContextm_pContext
 
KviKvsVariantListm_pParams
 

Constructor & Destructor Documentation

◆ KviKvsModuleCallbackCommandCall()

KviKvsModuleCallbackCommandCall::KviKvsModuleCallbackCommandCall ( KviModule * pModule,
KviKvsRunTimeContext * pContext,
KviKvsVariantList * pParams,
KviKvsSwitchList * pSwitches,
const KviKvsScript * pCallback,
KviKvsTreeNodeDataList * pDataList )
inline

◆ ~KviKvsModuleCallbackCommandCall()

KviKvsModuleCallbackCommandCall::~KviKvsModuleCallbackCommandCall ( )
inline

Member Function Documentation

◆ callback()

◆ getParameterCode()

bool KviKvsModuleCallbackCommandCall::getParameterCode ( unsigned int uParamIdx,
QString & szParamBuffer )
virtual

Reimplemented from KviKvsRunTimeCall.

References d, m_pParameterDataList, and pBegin.

Referenced by action_kvs_cmd_create(), and addon_kvs_cmd_register().

Member Data Documentation

◆ m_pCallback

const KviKvsScript* KviKvsModuleCallbackCommandCall::m_pCallback
protected

◆ m_pParameterDataList

KviKvsTreeNodeDataList* KviKvsModuleCallbackCommandCall::m_pParameterDataList
protected

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