KVIrc 5.2.6
Developer APIs
libkviconfig.cpp File Reference
#include "KviModule.h"
#include "KviConfigurationFile.h"
#include "KviFileUtils.h"
#include "KviApplication.h"
#include "KviLocale.h"
#include "KviPointerHashTable.h"
#include <QString>

Functions

static bool config_kvs_cmd_clear (KviKvsModuleCommandCall *c)
 
static bool config_kvs_cmd_clearsection (KviKvsModuleCommandCall *c)
 
static bool config_kvs_cmd_close (KviKvsModuleCommandCall *c)
 
static bool config_kvs_cmd_flush (KviKvsModuleCommandCall *c)
 
static bool config_kvs_cmd_setsection (KviKvsModuleCommandCall *c)
 
static bool config_kvs_cmd_write (KviKvsModuleCommandCall *c)
 
static bool config_kvs_fnc_filelist (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_filename (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_hassection (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_id (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_keylist (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_open (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_read (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_readonly (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_section (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_sectionlist (KviKvsModuleFunctionCall *c)
 
static bool config_module_can_unload (KviModule *)
 
static bool config_module_cleanup (KviModule *)
 
static bool config_module_init (KviModule *m)
 

Variables

static int g_iNextConfigId = 0
 
static KviPointerHashTable< QString, KviConfigurationFile > * g_pConfigDict = nullptr
 

Function Documentation

◆ config_kvs_cmd_clear()

◆ config_kvs_cmd_clearsection()

◆ config_kvs_cmd_close()

◆ config_kvs_cmd_flush()

◆ config_kvs_cmd_setsection()

◆ config_kvs_cmd_write()

◆ config_kvs_fnc_filelist()

◆ config_kvs_fnc_filename()

◆ config_kvs_fnc_hassection()

◆ config_kvs_fnc_id()

◆ config_kvs_fnc_keylist()

◆ config_kvs_fnc_open()

◆ config_kvs_fnc_read()

◆ config_kvs_fnc_readonly()

◆ config_kvs_fnc_section()

◆ config_kvs_fnc_sectionlist()

◆ config_module_can_unload()

static bool config_module_can_unload ( KviModule * )
static

References g_pConfigDict.

◆ config_module_cleanup()

static bool config_module_cleanup ( KviModule * )
static

References g_pConfigDict.

◆ config_module_init()

Variable Documentation

◆ g_iNextConfigId

int g_iNextConfigId = 0
static

Referenced by config_kvs_fnc_open().

◆ g_pConfigDict