KVIrc 5.2.6
Developer APIs
libkvisetup.cpp File Reference
#include "SetupWizard.h"
#include "KviModule.h"
#include "KviOptions.h"
#include "kvi_defaults.h"
#include "KviApplication.h"
#include "KviKvsScript.h"
#include "KviKvsVariantList.h"
#include "KviWindow.h"
#include "KviTheme.h"
#include "KviIrcServerDataBase.h"
#include "KviModuleManager.h"
#include <QString>
#include <QFile>

Functions

KVIMODULEEXPORTFUNC bool setup_begin ()
 
KVIMODULEEXPORTFUNC void setup_finish ()
 
static bool setup_module_can_unload (KviModule *)
 
static bool setup_module_cleanup (KviModule *)
 
static bool setup_module_init (KviModule *)
 

Variables

bool bNeedToApplyDefaults
 
int g_iThemeToApply = THEME_APPLY_NONE
 
KVIRC_API KviModuleManagerg_pModuleManager
 
QString g_szChoosenIncomingDirectory
 
QString szHost
 
QString szMircIni
 
QString szMircServers
 
QString szUrl
 
unsigned int uPort
 

Function Documentation

◆ setup_begin()

KVIMODULEEXPORTFUNC bool setup_begin ( )

References w.

◆ setup_finish()

◆ setup_module_can_unload()

static bool setup_module_can_unload ( KviModule * )
static

◆ setup_module_cleanup()

static bool setup_module_cleanup ( KviModule * )
static

◆ setup_module_init()

static bool setup_module_init ( KviModule * )
static

References bNeedToApplyDefaults.

Variable Documentation

◆ bNeedToApplyDefaults

bool bNeedToApplyDefaults

◆ g_iThemeToApply

int g_iThemeToApply = THEME_APPLY_NONE

◆ g_pModuleManager

KVIRC_API KviModuleManager* g_pModuleManager
extern

Referenced by KviModuleExtensionManager::allocateExtension(), KviModuleExtensionManager::allocateExtension(), KviModuleExtensionManager::allocateExtensionGetDescriptorList(), KviStatusBar::appletsPopupAboutToShow(), ScriptEditorWidget::asyncCompleterCreation(), KviKvsKernel::completeCommand(), KviKvsKernel::completeFunction(), KviKvsKernel::completeModuleCommand(), KviKvsKernel::completeModuleFunction(), KviScriptEditor::createInstance(), default_module_kvs_cmd_unload(), KviScriptEditor::destroyInstance(), KviKvsTreeNodeModuleFunctionCall::evaluateReadOnly(), KviKvsTreeNodeModuleCallbackCommand::execute(), KviKvsTreeNodeModuleSimpleCommand::execute(), KviActionManager::getAction(), KviModuleExtensionManager::getExtensionList(), OptionsWidget_servers::importPopupAboutToShow(), OptionsWidget_servers::importPopupActivated(), IrcServerDetailsWidget::IrcServerDetailsWidget(), KviKvsCoreSimpleCommands::KVSCSC(), KviStatusBar::load(), KviActionManager::loadAllAvailableActions(), log_kvs_fnc_export(), KviKvsObjectController::lookupClass(), OptionsWidget_soundGeneral::mediaAutoDetect(), OptionsWidget_soundGeneral::mediaFillBox(), KviApplication::notifierMessage(), ClassEditorWidget::oneTimeSetup(), KviIrcServerParser::parseCtcpRequestDcc(), perl_kvs_fnc_isAvailable(), perl_module_init(), python_kvs_fnc_isAvailable(), python_module_init(), KviApplication::setup(), setup_finish(), OptionsWidget_soundGeneral::soundAutoDetect(), OptionsWidget_soundGeneral::soundFillBox(), OptionsWidget_soundGeneral::soundTest(), system_kvs_fnc_checkModule(), window_kvs_cmd_setCryptEngine(), and KviApplication::~KviApplication().

◆ g_szChoosenIncomingDirectory

QString g_szChoosenIncomingDirectory

◆ szHost

QString szHost

Referenced by KviCtcpPageDialog::addPage(), KviIrcMessage::decodeAndSplitMask(), KviIrcMessage::decodeAndSplitPrefix(), KvsObject_http::functionSetHost(), KvsObject_http::functionSetProxy(), KviIsOnNotifyListManager::handleUserhost(), KviIrcServerDataBase::importFromMircIni(), KviIrcUserDataBase::insertUser(), KviChannelWindow::join(), KviUserListView::join(), KviIrcUserEntry::KviIrcUserEntry(), KviKvsCoreSimpleCommands::KVSCSC(), KVSO_CLASS_FUNCTION(), KviIrcConnection::loginComplete(), KviIrcMask::mask(), KviIrcMask::matchesFixed(), KviUserListView::nickChange(), KviQueryWindow::notifyCommonChannels(), KviNotifyListManager::notifyOffLine(), KviNotifyListManager::notifyOnLine(), KviQueryWindow::notifyTargetChange(), KviIrcServerParser::parseChannelMode(), KviIrcServerParser::parseLiteralAccount(), KviIrcServerParser::parseLiteralAway(), KviIrcServerParser::parseLiteralChghost(), KviIrcServerParser::parseLiteralInvite(), KviIrcServerParser::parseLiteralJoin(), KviIrcServerParser::parseLiteralKick(), KviIrcServerParser::parseLiteralMode(), KviIrcServerParser::parseLiteralNick(), KviIrcServerParser::parseLiteralNotice(), KviIrcServerParser::parseLiteralPart(), KviIrcServerParser::parseLiteralQuit(), KviIrcServerParser::parseLiteralTopic(), KviIrcServerParser::parseLiteralWallops(), parseMircServerRecord(), KviIrcServerParser::parseNumericHiddenHost(), KviIrcServerParser::parseNumericWhoisUser(), KviIrcServerParser::parseNumericWhoReply(), KviIrcServerParser::parseNumericWhospcrpl(), KviIrcServerParser::parseNumericWhowasUser(), KviIrcUserDataBase::registeredUser(), KviIdentDaemon::run(), KviQueryWindow::setAliveQuery(), KviApplication::setAvatarOnFileReceived(), KviIrcMask::setHost(), KviIrcUserEntry::setHost(), KviUrl::setHost(), KviIrcServer::setHostName(), KviQueryWindow::setTarget(), setup_finish(), KviConsoleWindow::triggerOnHighlight(), KviChannelWindow::userAction(), KviQueryWindow::userAction(), KviUserListView::userAction(), and KviUserListView::userActionVerifyMask().

◆ szMircIni

◆ szMircServers

QString szMircServers

◆ szUrl

◆ uPort