aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/links/linkswindow.cpp
diff options
context:
space:
mode:
authorGravatar Fabio Bas2008-10-18 17:40:24 +0000
committerGravatar Fabio Bas2008-10-18 17:40:24 +0000
commit03fbd0f8e33ddf740cc7741ff6c02f552ad7197b (patch)
tree54f22a6ba15d7d9eb3b895c6e4fc09f4978d573f /src/modules/links/linkswindow.cpp
parentapplied patch for FreeBsd compilation by THeLoox (diff)
downloadKVIrc-03fbd0f8e33ddf740cc7741ff6c02f552ad7197b.tar.gz
KVIrc-03fbd0f8e33ddf740cc7741ff6c02f552ad7197b.tar.bz2
KVIrc-03fbd0f8e33ddf740cc7741ff6c02f552ad7197b.zip
removed some helper structs used for qt4/qt3 compatibility
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2758 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/links/linkswindow.cpp')
-rw-r--r--src/modules/links/linkswindow.cpp37
1 files changed, 28 insertions, 9 deletions
diff --git a/src/modules/links/linkswindow.cpp b/src/modules/links/linkswindow.cpp
index f93b1cab4..43b6d7b1c 100644
--- a/src/modules/links/linkswindow.cpp
+++ b/src/modules/links/linkswindow.cpp
@@ -219,8 +219,13 @@ void KviLinksWindow::endOfLinks()
m_pListView->setUpdatesEnabled(false);
for(KviLink *l=m_pLinkList->first();l;l=m_pLinkList->next()){
totalHosts++;
- if(l->hops == 0)root = new KviTalTreeWidgetItem(m_pListView,QString(l->host.ptr()),QString("0"),QString(l->description.ptr()));
- else {
+ if(l->hops == 0)
+ {
+ root = new KviTalTreeWidgetItem(m_pListView);
+ root->setText(0,QString(l->host.ptr()));
+ root->setText(1,QString("0"));
+ root->setText(2,QString(l->description.ptr()));
+ } else {
totalHops += l->hops;
if(l->hops < 4){
nearLinks++;
@@ -237,17 +242,26 @@ void KviLinksWindow::endOfLinks()
}
if(l->host.contains('*'))wildServers++;
it = insertLink(l);
- if(!it){
+ if(!it)
+ {
output(KVI_OUT_SYSTEMERROR,__tr2qs("Broken link: Missing parent (%s) for %s (%d hops): %s (used /LINKS <mask> ?)"),
l->parent.ptr(),l->host.ptr(),l->hops,l->description.ptr());
brokenLinks++;
QString tmp;
KviQString::sprintf(tmp,__tr2qs("%s: Parent link %s"),l->description.ptr(),l->parent.ptr());
KviStr tmp2(KviStr::Format,"%d",l->hops);
- if(root)it = new KviTalTreeWidgetItem(root,QString(l->host.ptr()),QString(tmp2.ptr()),tmp);
- else {
+ if(root)
+ {
+ it = new KviTalTreeWidgetItem(root);
+ it->setText(0,QString(l->host.ptr()));
+ it->setText(1,QString(tmp2.ptr()));
+ it->setText(2,tmp);
+ } else {
outputNoFmt(KVI_OUT_SYSTEMERROR,__tr2qs("Warning: No root link was sent by the server, the stats may be invalid."));
- it = new KviTalTreeWidgetItem(m_pListView,QString(l->host.ptr()),QString(tmp2.ptr()),tmp);
+ it = new KviTalTreeWidgetItem(m_pListView);
+ it->setText(0,QString(l->host.ptr()));
+ it->setText(1,QString(tmp2.ptr()));
+ it->setText(2,tmp);
}
} else {
it = (KviTalTreeWidgetItem*) it->parent();
@@ -317,10 +331,15 @@ KviTalTreeWidgetItem * KviLinksWindow::insertLink(KviLink *l)
__range_valid(l->hops > 0);
KviTalTreeWidgetItem * i = getItemByHost(l->parent.ptr(),0);
KviTalTreeWidgetItem * it = 0;
- if(!i)return 0;
- else {
+ if(!i)
+ {
+ return 0;
+ } else {
KviStr hops(KviStr::Format,"%d",l->hops);
- it = new KviTalTreeWidgetItem(i,QString(l->host.ptr()),QString(hops.ptr()),QString(l->description.ptr()));
+ it = new KviTalTreeWidgetItem(i);
+ it->setText(0,QString(l->host.ptr()));
+ it->setText(1,QString(hops.ptr()));
+ it->setText(2,QString(l->description.ptr()));
i->setExpanded(true);
}
return it;