KVIrc
4.9.2
DeveloperAPIs
|
#include "OptionsWidgetContainer.h"
#include "OptionsInstanceManager.h"
#include "OptionsDialog.h"
#include "KviModule.h"
#include "KviOptions.h"
#include "KviApplication.h"
#include "KviMainWindow.h"
#include "KviWindow.h"
#include "KviLocale.h"
#include "KviControlCodes.h"
#include "kvi_out.h"
#include "KviPointerHashTable.h"
#include <QSplitter>
Functions | |
static bool | options_kvs_cmd_close (KviKvsModuleCommandCall *c) |
static bool | options_kvs_cmd_dialog (KviKvsModuleCommandCall *c) |
static bool | options_kvs_cmd_edit (KviKvsModuleCommandCall *c) |
static bool | options_kvs_cmd_pages (KviKvsModuleCommandCall *c) |
static bool | options_kvs_cmd_save (KviKvsModuleCommandCall *) |
static bool | options_kvs_fnc_isdialog (KviKvsModuleFunctionCall *c) |
static void | options_kvs_module_print_pages (KviKvsModuleCommandCall *c, OptionsWidgetInstanceEntry *e, const char *prefix) |
static bool | options_module_can_unload (KviModule *) |
static bool | options_module_cleanup (KviModule *m) |
static bool | options_module_init (KviModule *m) |
Variables | |
int | g_iOptionWidgetInstances |
KviPointerHashTable< QString, OptionsDialog > * | g_pOptionsDialogDict = nullptr |
OptionsInstanceManager * | g_pOptionsInstanceManager = nullptr |
|
static |
|
static |
References __tr2qs_ctx(), d, KviPointerHashTable< Key, T >::find(), g_pMainWindow, KviKvsModuleCommandCall::hasSwitch(), KviPointerHashTable< Key, T >::insert(), KVS_PF_OPTIONAL, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviMainWindow::splitter(), and KviKvsRunTimeCall::warning().
Referenced by options_module_init().
|
static |
References __tr2qs_ctx(), e, OptionsInstanceManager::findInstanceEntry(), g_pMainWindow, OptionsInstanceManager::getInstance(), KviKvsModuleCommandCall::hasSwitch(), KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, _OptionsWidgetInstanceEntry::pWidget, OptionsWidgetContainer::setup(), and KviKvsRunTimeCall::warning().
Referenced by options_module_init().
|
static |
References e, KviPointerList< T >::first(), OptionsInstanceManager::instanceEntryTree(), l, KviPointerList< T >::next(), and options_kvs_module_print_pages().
Referenced by options_module_init().
|
static |
References g_pApp, and KviApplication::saveConfiguration().
Referenced by options_module_init().
|
static |
|
static |
References KviCString::append(), KviControlCodes::Bold, KVI_OUT_SYSTEMMESSAGE, KviWindow::output(), _OptionsWidgetInstanceEntry::pChildList, KviCString::ptr(), _OptionsWidgetInstanceEntry::szClassName, _OptionsWidgetInstanceEntry::szName, and KviKvsRunTimeCall::window().
Referenced by options_kvs_cmd_pages().
|
static |
References g_iOptionWidgetInstances, and KviPointerHashTable< Key, T >::isEmpty().
|
static |
|
static |
int g_iOptionWidgetInstances |
KviPointerHashTable<QString, OptionsDialog>* g_pOptionsDialogDict = nullptr |
Referenced by options_module_cleanup().
OptionsInstanceManager* g_pOptionsInstanceManager = nullptr |
Referenced by options_module_cleanup().