diff options
| author | 2007-04-05 19:28:31 +0000 | |
|---|---|---|
| committer | 2007-04-05 19:28:31 +0000 | |
| commit | 8e4d305f883e5c237468d7370a2ad09d4c3ab333 (patch) | |
| tree | 89316133326d3db4ff6754b6cd9ba94e4012697d /src/modules/setup/libkvisetup.cpp | |
| parent | quick Fixed (diff) | |
| download | KVIrc-8e4d305f883e5c237468d7370a2ad09d4c3ab333.tar.gz KVIrc-8e4d305f883e5c237468d7370a2ad09d4c3ab333.tar.bz2 KVIrc-8e4d305f883e5c237468d7370a2ad09d4c3ab333.zip | |
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
Diffstat (limited to 'src/modules/setup/libkvisetup.cpp')
| -rw-r--r-- | src/modules/setup/libkvisetup.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
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()) { |
