KVIrc
4.9.2
DeveloperAPIs
|
#include <KviKvsModuleInterface.h>
Protected Member Functions | |
void | registerDefaultCommands () |
Protected Attributes | |
KviPointerHashTable< QString, KviKvsModuleCallbackCommandExecRoutine > * | m_pModuleCallbackCommandExecRoutineDict |
KviPointerHashTable< QString, KviKvsModuleFunctionExecRoutine > * | m_pModuleFunctionExecRoutineDict |
KviPointerHashTable< QString, KviKvsModuleSimpleCommandExecRoutine > * | m_pModuleSimpleCommandExecRoutineDict |
Friends | |
class | KviKvsModuleManager |
KviKvsModuleInterface::KviKvsModuleInterface | ( | ) |
KviKvsModuleInterface::~KviKvsModuleInterface | ( | ) |
void KviKvsModuleInterface::completeCommand | ( | const QString & | cmd, |
KviPointerList< QString > * | matches | ||
) |
References COMPLETE_WORD_BY_DICT, m_pModuleCallbackCommandExecRoutineDict, and m_pModuleSimpleCommandExecRoutineDict.
Referenced by KviKvsKernel::completeModuleCommand().
void KviKvsModuleInterface::completeFunction | ( | const QString & | cmd, |
KviPointerList< QString > * | matches | ||
) |
References COMPLETE_WORD_BY_DICT, and m_pModuleFunctionExecRoutineDict.
Referenced by KviKvsKernel::completeModuleFunction().
void KviKvsModuleInterface::getAllFunctionsCommandsModule | ( | QStringList * | list, |
QString & | szModuleName | ||
) |
|
inline |
|
inline |
Referenced by KviKvsTreeNodeModuleFunctionCall::evaluateReadOnly().
|
inline |
Referenced by KviKvsTreeNodeModuleSimpleCommand::execute(), and KviKvsCoreSimpleCommands::KVSCSC().
bool KviKvsModuleInterface::kvsRegisterAppEventHandler | ( | unsigned int | iEventIdx, |
KviKvsModuleEventHandlerRoutine | r | ||
) |
References h, and KviKvsEventManager::instance().
Referenced by fish_module_init(), and url_module_init().
void KviKvsModuleInterface::kvsRegisterCallbackCommand | ( | const QString & | szCommand, |
KviKvsModuleCallbackCommandExecRoutine | r | ||
) |
void KviKvsModuleInterface::kvsRegisterFunction | ( | const QString & | szFunction, |
KviKvsModuleFunctionExecRoutine | r | ||
) |
References m_pModuleFunctionExecRoutineDict, and KviPointerHashTable< Key, T >::replace().
bool KviKvsModuleInterface::kvsRegisterRawEventHandler | ( | unsigned int | iRawIdx, |
KviKvsModuleEventHandlerRoutine | r | ||
) |
References h, and KviKvsEventManager::instance().
void KviKvsModuleInterface::kvsRegisterSimpleCommand | ( | const QString & | szCommand, |
KviKvsModuleSimpleCommandExecRoutine | r | ||
) |
References m_pModuleSimpleCommandExecRoutineDict, and KviPointerHashTable< Key, T >::replace().
Referenced by registerDefaultCommands().
void KviKvsModuleInterface::kvsUnregisterAllAppEventHandlers | ( | ) |
References KviKvsEventManager::instance(), and KviKvsEventManager::removeAllModuleAppHandlers().
Referenced by kvsUnregisterAllEventHandlers().
|
inline |
void KviKvsModuleInterface::kvsUnregisterAllEventHandlers | ( | ) |
References kvsUnregisterAllAppEventHandlers(), and kvsUnregisterAllRawEventHandlers().
Referenced by ~KviKvsModuleInterface().
|
inline |
void KviKvsModuleInterface::kvsUnregisterAllRawEventHandlers | ( | ) |
References KviKvsEventManager::instance(), and KviKvsEventManager::removeAllModuleRawHandlers().
Referenced by kvsUnregisterAllEventHandlers().
|
inline |
void KviKvsModuleInterface::kvsUnregisterAppEventHandler | ( | unsigned int | iEventIdx | ) |
|
inline |
|
inline |
void KviKvsModuleInterface::kvsUnregisterRawEventHandler | ( | unsigned int | iRawIdx | ) |
|
inline |
|
protected |
References default_module_kvs_cmd_load(), default_module_kvs_cmd_unload(), and kvsRegisterSimpleCommand().
Referenced by KviModuleManager::loadModule().
|
friend |
|
protected |
Referenced by completeCommand(), KviKvsModuleInterface(), kvsRegisterCallbackCommand(), and ~KviKvsModuleInterface().
|
protected |
|
protected |