From 8e4d305f883e5c237468d7370a2ad09d4c3ab333 Mon Sep 17 00:00:00 2001 From: Alexey Uzhva Date: Thu, 5 Apr 2007 19:28:31 +0000 Subject: Implemented easy migration from mIRC - loading mIRC servers, personal info and history at the first run git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@462 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/setup/libkvisetup.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/modules/setup/libkvisetup.cpp') diff --git a/src/modules/setup/libkvisetup.cpp b/src/modules/setup/libkvisetup.cpp index 2c0365cbb..459a1c276 100644 --- a/src/modules/setup/libkvisetup.cpp +++ b/src/modules/setup/libkvisetup.cpp @@ -36,6 +36,7 @@ #include "kvi_kvs_variantlist.h" #include "kvi_window.h" #include "kvi_theme.h" +#include "kvi_ircserverdb.h" // this will be choosen during the setup process QString g_szChoosenIncomingDirectory; @@ -44,6 +45,8 @@ bool bNeedToApplyDefaults; unsigned int uPort; QString szHost; QString szUrl; +QString szMircServers; +QString szMircIni; @@ -101,6 +104,14 @@ KVIMODULEEXPORTFUNC void setup_finish() KviThemeInfo out; KviTheme::load(szDir,out); + if(!szMircServers.isEmpty()) + { + g_pIrcServerDataBase->loadFromMircIni(szMircServers,szMircIni, + KVI_OPTION_STRINGLIST(KviOption_stringlistRecentIrcUrls)); + g_pApp->emitRecentUrlsChanged(); + g_pApp->saveIrcServerDataBase(); + } + g_pApp->loadDefaultScript(); if(!szUrl.isEmpty()) { -- cgit v1.3.1-10-gc9f91