![]() |
KVIrc
4.9.2
DeveloperAPIs
|
#include <KviKvsModuleInterface.h>
Inheritance diagram for KviKvsModuleInterface: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 |
1.8.7