KVIrc
4.9.2
DeveloperAPIs
|
#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 KviKvsCoreFunctions::init(), KviKvsCoreSimpleCommands::init(), KviKvsObjectController::init(), KviKvsParser::init(), KviKvsCoreCallbackCommands::init(), m_pAsyncOperationManager, m_pCoreCallbackCommandExecRoutineDict, m_pCoreFunctionExecRoutineDict, m_pCoreSimpleCommandExecRoutineDict, m_pEmptyParameterList, m_pGlobalVariables, m_pKvsKernel, m_pObjectController, and m_pSpecialCommandParsingRoutineDict.
Referenced by init().
KviKvsKernel::~KviKvsKernel | ( | ) |
|
inline |
void KviKvsKernel::completeCommand | ( | const QString & | szCommandBegin, |
KviPointerList< QString > * | pMatches | ||
) |
References COMPLETE_COMMAND_BY_DICT, KviKvsAliasManager::completeCommand(), completeModuleCommand(), KviModuleManager::completeModuleNames(), g_pModuleManager, KviKvsAliasManager::instance(), m_pCoreCallbackCommandExecRoutineDict, m_pCoreSimpleCommandExecRoutineDict, and m_pSpecialCommandParsingRoutineDict.
Referenced by KviInputEditor::completion().
|
inline |
References p, and KviPointerList< T >::setAutoDelete().
void KviKvsKernel::completeFunction | ( | const QString & | szFunctionBegin, |
KviPointerList< QString > * | pMatches | ||
) |
References KviPointerList< T >::append(), KviKvsAliasManager::completeCommand(), completeModuleFunction(), KviModuleManager::completeModuleNames(), KviPointerHashTableIterator< Key, T >::current(), KviPointerHashTableIterator< Key, T >::currentKey(), KviQString::equalCIN(), KviPointerList< T >::first(), g_pModuleManager, KviKvsAliasManager::instance(), l, m_pCoreFunctionExecRoutineDict, KviPointerList< T >::next(), and KviPointerList< T >::setAutoDelete().
Referenced by KviInputEditor::completion().
|
inline |
References p, and KviPointerList< T >::setAutoDelete().
void KviKvsKernel::completeModuleCommand | ( | const QString & | szModuleName, |
const QString & | szCommandBegin, | ||
KviPointerList< QString > * | matches | ||
) |
void KviKvsKernel::completeModuleFunction | ( | const QString & | szModuleName, |
const QString & | szFunctionBegin, | ||
KviPointerList< QString > * | matches | ||
) |
|
static |
References m_pKvsKernel.
Referenced by KviKvs::done().
|
inline |
Referenced by KviKvsObject::callFunction(), and KviKvsScript::execute().
|
inline |
Referenced by KviKvsParser::parseCommand().
|
inline |
Referenced by KviKvsParser::parseDollar(), and KviKvsParser::parsePercentOrDollar().
|
inline |
Referenced by KviKvsParser::parseCommand(), and KviKvsParser::parseSpecialCommandHelp().
|
inline |
Referenced by KviKvsParser::parseCommand().
|
inline |
References l.
void KviKvsKernel::getAllFunctionsCommandsCore | ( | QStringList * | list | ) |
|
inline |
Referenced by KviKvsRunTimeContext::globalVariables().
|
static |
References KviKvsKernel(), and m_pKvsKernel.
Referenced by KviKvs::init().
|
inlinestatic |
Referenced by ScriptEditorWidget::asyncCompleterCreation(), ClassEditorWidget::build(), KviKvsObject::callFunction(), KviInputEditor::completion(), KviKvsObject::emitSignal(), KvsObject_widget::eventFilter(), KviKvsTreeNodeSpecialCommandClass::execute(), KviKvsScript::execute(), KviKvs::flushUserClasses(), KviApplication::frameDestructorCallback(), KviKvsObject::function_setProperty(), KviKvsRunTimeContext::globalVariables(), KviKvsObject::inheritsClass(), KviKvsCoreFunctions::init(), KviKvsCoreSimpleCommands::init(), KviKvsParser::init(), KviKvsCoreCallbackCommands::init(), KviClassEditorDialog::KviClassEditorDialog(), KviKvsAsyncOperation::KviKvsAsyncOperation(), KviKvsObject::KviKvsObject(), KviKvsObjectClass::KviKvsObjectClass(), KviKvsCoreCallbackCommands::KVSCCC(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreSimpleCommands::KVSCSC(), 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 |
Referenced by ClassEditorWidget::build(), KviKvsObject::emitSignal(), 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(), 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 |
|
inline |
|
inline |
|
inline |
|
private |
Referenced by KviKvsKernel(), and ~KviKvsKernel().
|
private |
Referenced by completeCommand(), KviKvsKernel(), and ~KviKvsKernel().
|
private |
Referenced by completeFunction(), getAllFunctionsCommandsCore(), KviKvsKernel(), and ~KviKvsKernel().
|
private |
Referenced by completeCommand(), getAllFunctionsCommandsCore(), KviKvsKernel(), and ~KviKvsKernel().
|
private |
Referenced by KviKvsKernel(), and ~KviKvsKernel().
|
private |
Referenced by KviKvsKernel(), and ~KviKvsKernel().
|
staticprivate |
Referenced by done(), init(), and KviKvsKernel().
|
private |
Referenced by KviKvsKernel(), and ~KviKvsKernel().
|
private |
Referenced by completeCommand(), KviKvsKernel(), and ~KviKvsKernel().