diff options
| author | 2008-08-27 09:42:12 +0000 | |
|---|---|---|
| committer | 2008-08-27 09:42:12 +0000 | |
| commit | 125283f80aedf205ecce5832051b621bfe7c3706 (patch) | |
| tree | 341707d972d5d2b38c0945948b156a8f88960fe2 /src/modules/options/optw_servers.cpp | |
| parent | Fix the OpenSSL licensing issue. Thnx to Kebianizao for taking care of compos... (diff) | |
| download | KVIrc-125283f80aedf205ecce5832051b621bfe7c3706.tar.gz KVIrc-125283f80aedf205ecce5832051b621bfe7c3706.tar.bz2 KVIrc-125283f80aedf205ecce5832051b621bfe7c3706.zip | |
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
Diffstat (limited to 'src/modules/options/optw_servers.cpp')
| -rw-r--r-- | src/modules/options/optw_servers.cpp | 26 |
1 files changed, 12 insertions, 14 deletions
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<QString,KviServerDataBaseRecord> it(*(g_pServerDataBase->recordDict())); + KviPointerHashTableIterator<QString,KviNetwork> 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<KviServer> * 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); } } } |
