![]() |
KVIrc 5.2.6
Developer APIs
|
#include <KviKvsKernel.h>
Static Public Member Functions | |
static void | done () |
static void | init () |
static KviKvsKernel * | instance () |
Static Private Attributes | |
static KviKvsKernel * | m_pKvsKernel = nullptr |
KviKvsKernel::KviKvsKernel | ( | ) |
References KviKvsCoreCallbackCommands::init(), KviKvsCoreFunctions::init(), KviKvsCoreSimpleCommands::init(), KviKvsParser::init(), m_pAsyncOperationManager, m_pCoreCallbackCommandExecRoutineDict, m_pCoreFunctionExecRoutineDict, m_pCoreSimpleCommandExecRoutineDict, m_pEmptyParameterList, m_pGlobalVariables, m_pKvsKernel, m_pObjectController, and m_pSpecialCommandParsingRoutineDict.
Referenced by init(), and instance().
KviKvsKernel::~KviKvsKernel | ( | ) |
|
inline |
References m_pAsyncOperationManager.
Referenced by KviKvsAsyncOperation::KviKvsAsyncOperation(), and KviKvsAsyncOperation::~KviKvsAsyncOperation().
void KviKvsKernel::completeCommand | ( | const QString & | szCommandBegin, |
std::vector< QString > & | pMatches ) |
References COMPLETE_COMMAND_BY_DICT, KviKvsAliasManager::completeCommand(), completeModuleCommand(), g_pModuleManager, KviKvsAliasManager::instance(), m_pCoreCallbackCommandExecRoutineDict, m_pCoreSimpleCommandExecRoutineDict, and m_pSpecialCommandParsingRoutineDict.
Referenced by KviInputEditor::completion().
void KviKvsKernel::completeFunction | ( | const QString & | szFunctionBegin, |
std::vector< QString > & | pMatches ) |
References KviKvsAliasManager::completeCommand(), completeModuleFunction(), KviPointerHashTableIterator< Key, T >::current(), KviPointerHashTableIterator< Key, T >::currentKey(), KviQString::equalCIN(), g_pModuleManager, KviKvsAliasManager::instance(), l, and m_pCoreFunctionExecRoutineDict.
Referenced by KviInputEditor::completion().
void KviKvsKernel::completeModuleCommand | ( | const QString & | szModuleName, |
const QString & | szCommandBegin, | ||
std::vector< QString > & | matches ) |
References KviKvsModuleInterface::completeCommand(), and g_pModuleManager.
Referenced by completeCommand().
void KviKvsKernel::completeModuleFunction | ( | const QString & | szModuleName, |
const QString & | szFunctionBegin, | ||
std::vector< QString > & | matches ) |
References KviKvsModuleInterface::completeFunction(), and g_pModuleManager.
Referenced by completeFunction().
|
static |
References m_pKvsKernel.
Referenced by KviKvs::done().
|
inline |
References m_pEmptyParameterList.
Referenced by KviKvsObject::callFunction(), and KviKvsScript::execute().
|
inline |
References m_pCoreCallbackCommandExecRoutineDict.
Referenced by KviKvsParser::parseCommand().
|
inline |
References m_pCoreFunctionExecRoutineDict.
Referenced by KviKvsParser::parseDollar(), and KviKvsParser::parsePercentOrDollar().
|
inline |
References m_pCoreSimpleCommandExecRoutineDict.
Referenced by KviKvsParser::parseCommand(), and KviKvsParser::parseSpecialCommandHelp().
|
inline |
References m_pSpecialCommandParsingRoutineDict.
Referenced by KviKvsParser::parseCommand().
void KviKvsKernel::getAllFunctionsCommandsCore | ( | QStringList * | list | ) |
|
inline |
References m_pGlobalVariables.
Referenced by KviKvsRunTimeContext::globalVariables().
|
static |
References KviKvsKernel(), and m_pKvsKernel.
Referenced by KviKvs::init().
|
inlinestatic |
References KviKvsKernel(), and m_pKvsKernel.
Referenced by ScriptEditorWidget::asyncCompleterCreation(), ClassEditorWidget::build(), KviKvsObject::callFunction(), KviInputEditor::completion(), KviKvsObject::emitSignal(), KvsObject_widget::eventFilter(), KviKvsScript::execute(), KviKvsTreeNodeSpecialCommandClass::execute(), KviKvs::flushUserClasses(), KviApplication::frameDestructorCallback(), KviKvsObject::function_setProperty(), KviKvsRunTimeContext::globalVariables(), KviKvsObject::inheritsClass(), KviKvsCoreCallbackCommands::init(), KviKvsCoreFunctions::init(), KviKvsCoreSimpleCommands::init(), KviKvsParser::init(), KviClassEditorDialog::KviClassEditorDialog(), KviKvsAsyncOperation::KviKvsAsyncOperation(), KviKvsObject::KviKvsObject(), KviKvsObjectClass::KviKvsObjectClass(), KviKvsCoreCallbackCommands::KVSCCC(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreSimpleCommands::KVSCSC(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KviKvsTreeNodeScopeOperator::objectFromVariant(), objects_kvs_cmd_clearObjects(), objects_kvs_cmd_connect(), objects_kvs_cmd_disconnect(), objects_kvs_cmd_killClass(), objects_kvs_fnc_classAllHandlers(), objects_kvs_fnc_classes(), objects_kvs_fnc_exists(), objects_kvs_fnc_instances(), objects_kvs_fnc_name(), objects_kvs_fnc_variables(), ClassEditorWidget::oneTimeSetup(), KvsObject_tableWidget::paint(), KviKvsParser::parseCommand(), KviKvsParser::parseDollar(), KviKvsParser::parsePercentOrDollar(), KviKvsParser::parseSpecialCommandHelp(), ClassEditorWidget::removeItem(), ClassEditorWidget::removeItemChildren(), ClassEditorWidget::renameClass(), ClassEditorWidget::renameFunction(), ClassEditorWidget::renameNamespace(), ClassEditorWidget::saveNotBuiltClasses(), KvsObject_socket::slotNewConnection(), KviKvsAsyncOperation::~KviKvsAsyncOperation(), KviKvsObject::~KviKvsObject(), and KviKvsObjectClass::~KviKvsObjectClass().
|
inline |
References m_pObjectController.
Referenced by ClassEditorWidget::build(), KvsObject_widget::eventFilter(), KviKvsTreeNodeSpecialCommandClass::execute(), KviKvs::flushUserClasses(), KviApplication::frameDestructorCallback(), KviKvsObject::function_setProperty(), KviKvsObject::inheritsClass(), KviKvsObject::KviKvsObject(), KviKvsObjectClass::KviKvsObjectClass(), KviKvsCoreCallbackCommands::KVSCCC(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreSimpleCommands::KVSCSC(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KVSO_CLASS_FUNCTION(), KviKvsTreeNodeScopeOperator::objectFromVariant(), objects_kvs_cmd_clearObjects(), objects_kvs_cmd_connect(), objects_kvs_cmd_disconnect(), objects_kvs_cmd_killClass(), objects_kvs_fnc_classAllHandlers(), objects_kvs_fnc_exists(), objects_kvs_fnc_instances(), objects_kvs_fnc_name(), objects_kvs_fnc_variables(), ClassEditorWidget::oneTimeSetup(), KvsObject_tableWidget::paint(), ClassEditorWidget::removeItem(), ClassEditorWidget::removeItemChildren(), ClassEditorWidget::renameClass(), ClassEditorWidget::renameFunction(), ClassEditorWidget::renameNamespace(), ClassEditorWidget::saveNotBuiltClasses(), KvsObject_socket::slotNewConnection(), KviKvsObject::~KviKvsObject(), and KviKvsObjectClass::~KviKvsObjectClass().
|
inline |
References m_pCoreCallbackCommandExecRoutineDict, and r.
|
inline |
References m_pCoreFunctionExecRoutineDict, and r.
|
inline |
References m_pCoreSimpleCommandExecRoutineDict, and r.
|
inline |
References m_pSpecialCommandParsingRoutineDict, and r.
|
private |
Referenced by asyncOperationManager(), KviKvsKernel(), and ~KviKvsKernel().
|
private |
|
private |
|
private |
|
private |
Referenced by emptyParameterList(), KviKvsKernel(), and ~KviKvsKernel().
|
private |
Referenced by globalVariables(), KviKvsKernel(), and ~KviKvsKernel().
|
staticprivate |
Referenced by done(), init(), instance(), and KviKvsKernel().
|
private |
Referenced by KviKvsKernel(), objectController(), and ~KviKvsKernel().
|
private |