From 125283f80aedf205ecce5832051b621bfe7c3706 Mon Sep 17 00:00:00 2001 From: Alexey Uzhva Date: Wed, 27 Aug 2008 09:42:12 +0000 Subject: Goodbye, KviIrcServerDatabaseRecord, moved KviNetwork to separate header/source, code cleaning git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2311 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/options/optw_servers.cpp | 26 ++++++++++++-------------- src/modules/serverdb/libkviserverdb.cpp | 2 +- 2 files changed, 13 insertions(+), 15 deletions(-) (limited to 'src/modules') diff --git a/src/modules/options/optw_servers.cpp b/src/modules/options/optw_servers.cpp index 402adb977..e3474dc8d 100644 --- a/src/modules/options/optw_servers.cpp +++ b/src/modules/options/optw_servers.cpp @@ -1292,13 +1292,13 @@ void KviServerOptionsWidget::fillServerList() KviServerOptionsTreeWidgetItem * srv; KviServerOptionsTreeWidgetItem * cur = 0; - KviPointerHashTableIterator it(*(g_pServerDataBase->recordDict())); + KviPointerHashTableIterator it(*(g_pServerDataBase->recordDict())); - while(KviServerDataBaseRecord * r = it.current()) + while(KviNetwork * r = it.current()) { net = new KviServerOptionsTreeWidgetItem(m_pTreeWidget,*(g_pIconManager->getSmallIcon(KVI_SMALLICON_WORLD)),r->network()); KviPointerList * sl = r->serverList(); - bool bCurrent = r->network()->name() == g_pServerDataBase->currentNetworkName().toUtf8().data(); + bool bCurrent = r->name() == g_pServerDataBase->currentNetworkName().toUtf8().data(); net->setExpanded(bCurrent); for(KviServer * s = sl->first();s;s = sl->next()) { @@ -1389,16 +1389,14 @@ void KviServerOptionsWidget::commit() { network=(KviServerOptionsTreeWidgetItem *) m_pTreeWidget->topLevelItem(i); QString tmp = network->m_pNetworkData->name(); - KviNetwork * net = 0; - KviServerDataBaseRecord * r = g_pServerDataBase->findRecord(tmp); - if(r) + KviNetwork * pNetwork = g_pServerDataBase->findRecord(tmp); + if(pNetwork) { - net = r->network(); - net->copyFrom(*(network->m_pNetworkData)); + pNetwork->copyFrom(*(network->m_pNetworkData)); } else { - net = new KviNetwork(tmp); - net->copyFrom(*(network->m_pNetworkData)); - r = g_pServerDataBase->addNetwork(net); + pNetwork = new KviNetwork(tmp); + pNetwork->copyFrom(*(network->m_pNetworkData)); + g_pServerDataBase->addNetwork(net); } if(network == m_pLastEditedItem)g_pServerDataBase->setCurrentNetwork(net->name()); @@ -1414,17 +1412,17 @@ void KviServerOptionsWidget::commit() { if(!ch->m_pServerData->m_szHostname.isEmpty()) { - srv = r->findServer(ch->m_pServerData); + srv = pNetwork->findServer(ch->m_pServerData); if(!srv) { srv = new KviServer(*(ch->m_pServerData)); - r->insertServer(srv); + pNetwork->insertServer(srv); } else *srv = *(ch->m_pServerData); if(srv->id().isEmpty())srv->generateUniqueId(); if(ch == m_pLastEditedItem) { g_pServerDataBase->setCurrentNetwork(net->name()); - r->setCurrentServer(srv); + pNetwork->setCurrentServer(srv); } } } diff --git a/src/modules/serverdb/libkviserverdb.cpp b/src/modules/serverdb/libkviserverdb.cpp index f8532b627..9cd873943 100644 --- a/src/modules/serverdb/libkviserverdb.cpp +++ b/src/modules/serverdb/libkviserverdb.cpp @@ -196,7 +196,7 @@ static bool serverdb_kvs_fnc_serverExists(KviKvsModuleFunctionCall * c) return false; \ } \ \ - KviServerDataBaseRecord * pRecord = g_pServerDataBase->findRecord(szNetName); \ + KviNetwork * pRecord = g_pServerDataBase->findNetwork(szNetName); \ if(!pRecord) \ { \ c->error(__tr2qs_ctx("The specified network does not exist","serverdb")); \ -- cgit v1.3.1-10-gc9f91