aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/channelsjoin/channelsjoinwindow.cpp14
-rw-r--r--src/modules/links/linkswindow.cpp37
-rw-r--r--src/modules/options/dialog.cpp1
-rw-r--r--src/modules/options/optw_nickserv.cpp17
-rw-r--r--src/modules/options/optw_proxy.cpp5
-rw-r--r--src/modules/options/optw_servers.cpp14
-rw-r--r--src/modules/popupeditor/popupeditor.cpp2
-rw-r--r--src/modules/raweditor/raweditor.h5
-rw-r--r--src/modules/sharedfileswindow/sharedfileswindow.cpp3
9 files changed, 73 insertions, 25 deletions
diff --git a/src/modules/channelsjoin/channelsjoinwindow.cpp b/src/modules/channelsjoin/channelsjoinwindow.cpp
index cd22fdfad..4e514480f 100644
--- a/src/modules/channelsjoin/channelsjoinwindow.cpp
+++ b/src/modules/channelsjoin/channelsjoinwindow.cpp
@@ -64,7 +64,7 @@ KviChannelsJoinWindow::KviChannelsJoinWindow(QWidget * par, const char * name)
QGridLayout * g = new QGridLayout(this);
m_pTreeWidget = new KviTalTreeWidget(this);
- m_pTreeWidget->addColumn(__tr2qs("Channel"));
+ m_pTreeWidget->setHeaderLabel(__tr2qs("Channel"));
m_pTreeWidget->setRootIsDecorated(true);
m_pTreeWidget->setSelectionMode(QAbstractItemView::SingleSelection);
g->addWidget(m_pTreeWidget,0,0,1,2);
@@ -161,7 +161,8 @@ void KviChannelsJoinWindow::fillListView()
m_pTreeWidget->header()->hide();
- KviTalTreeWidgetItem * par = new KviTalTreeWidgetItem(m_pTreeWidget,__tr2qs("Recent Channels"));
+ KviTalTreeWidgetItem * par = new KviTalTreeWidgetItem(m_pTreeWidget);
+ par->setText(0,__tr2qs("Recent Channels"));
par->setExpanded(true);
KviTalTreeWidgetItem * chld;
@@ -172,13 +173,15 @@ void KviChannelsJoinWindow::fillListView()
{
for(QStringList::Iterator it = pList->begin(); it != pList->end(); ++it)
{
- chld = new KviTalTreeWidgetItem(par,*it);
+ chld = new KviTalTreeWidgetItem(par);
+ chld->setText(0,*it);
chld->setIcon(0,*(g_pIconManager->getSmallIcon(KVI_SMALLICON_CHANNEL)));
}
}
}
- par = new KviTalTreeWidgetItem(m_pTreeWidget,__tr2qs("Registered Channels"));
+ par = new KviTalTreeWidgetItem(m_pTreeWidget);
+ par->setText(0,__tr2qs("Registered Channels"));
par->setExpanded(true);
KviPointerHashTable<const char *,KviRegisteredChannelList> * d = g_pRegisteredChannelDataBase->channelDict();
@@ -187,7 +190,8 @@ void KviChannelsJoinWindow::fillListView()
KviPointerHashTableIterator<const char *,KviRegisteredChannelList> it(*d);
while(it.current())
{
- chld = new KviTalTreeWidgetItem(par,it.currentKey());
+ chld = new KviTalTreeWidgetItem(par);
+ chld->setText(0,it.currentKey());
chld->setIcon(0,*(g_pIconManager->getSmallIcon(KVI_SMALLICON_CHANNEL)));
++it;
}
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;
diff --git a/src/modules/options/dialog.cpp b/src/modules/options/dialog.cpp
index 2953f49ef..5df1f2934 100644
--- a/src/modules/options/dialog.cpp
+++ b/src/modules/options/dialog.cpp
@@ -175,7 +175,6 @@ KviOptionsDialog::KviOptionsDialog(QWidget * par,const QString &szGroup)
// Controlling list view
m_pTreeWidget = new KviTalTreeWidget(vbox);
- m_pTreeWidget->addColumn("");
m_pTreeWidget->header()->hide();
m_pTreeWidget->setRootIsDecorated(true);
diff --git a/src/modules/options/optw_nickserv.cpp b/src/modules/options/optw_nickserv.cpp
index 8e97f8eae..6cc8103d2 100644
--- a/src/modules/options/optw_nickserv.cpp
+++ b/src/modules/options/optw_nickserv.cpp
@@ -276,10 +276,16 @@ KviNickServOptionsWidget::KviNickServOptionsWidget(QWidget * parent)
if(rs && rs->rules())
{
+ KviTalTreeWidgetItem *it;
KviPointerList<KviNickServRule> * ll = rs->rules();
for(KviNickServRule * rule = ll->first();rule;rule = ll->next())
{
- (void)new KviTalTreeWidgetItem(m_pNickServTreeWidget,rule->registeredNick(),rule->serverMask(),rule->nickServMask(),rule->messageRegexp(),rule->identifyCommand());
+ it = new KviTalTreeWidgetItem(m_pNickServTreeWidget);
+ it->setText(0,rule->registeredNick());
+ it->setText(1,rule->serverMask());
+ it->setText(2,rule->nickServMask());
+ it->setText(3,rule->messageRegexp());
+ it->setText(4,rule->identifyCommand());
}
}
@@ -313,7 +319,14 @@ void KviNickServOptionsWidget::addNickServRule()
KviNickServRule r;
KviNickServRuleEditor ed(this,true);
if(ed.editRule(&r))
- (void)new KviTalTreeWidgetItem(m_pNickServTreeWidget,r.registeredNick(),r.serverMask(),r.nickServMask(),r.messageRegexp(),r.identifyCommand());
+ {
+ KviTalTreeWidgetItem* it = new KviTalTreeWidgetItem(m_pNickServTreeWidget);
+ it->setText(0,r.registeredNick());
+ it->setText(1,r.serverMask());
+ it->setText(2,r.nickServMask());
+ it->setText(3,r.messageRegexp());
+ it->setText(4,r.identifyCommand());
+ }
}
void KviNickServOptionsWidget::delNickServRule()
diff --git a/src/modules/options/optw_proxy.cpp b/src/modules/options/optw_proxy.cpp
index 5ebbc7979..5cd2b5bee 100644
--- a/src/modules/options/optw_proxy.cpp
+++ b/src/modules/options/optw_proxy.cpp
@@ -44,9 +44,10 @@
KviProxyOptionsTreeWidgetItem::KviProxyOptionsTreeWidgetItem(KviTalTreeWidget *parent,const QPixmap &pm,KviProxy * prx)
-: KviTalTreeWidgetItem(parent,prx->m_szHostname)
+: KviTalTreeWidgetItem(parent)
{
debug("Creating item");
+ setText(0,prx->m_szHostname);
setIcon(0,QIcon(pm));
m_pProxyData = new KviProxy(*prx);
}
@@ -66,7 +67,7 @@ KviProxyOptionsWidget::KviProxyOptionsWidget(QWidget * parent)
m_pTreeWidget = new KviTalTreeWidget(this);
addWidgetToLayout(m_pTreeWidget,0,1,0,1);
- m_pTreeWidget->addColumn(__tr2qs_ctx("Proxy","options"));
+ m_pTreeWidget->setHeaderLabel(__tr2qs_ctx("Proxy","options"));
m_pTreeWidget->setRootIsDecorated(true);
m_pTreeWidget->setAllColumnsShowFocus(true);
m_pTreeWidget->setSelectionMode(QAbstractItemView::SingleSelection);
diff --git a/src/modules/options/optw_servers.cpp b/src/modules/options/optw_servers.cpp
index 7f68e53b3..3aa48e8a9 100644
--- a/src/modules/options/optw_servers.cpp
+++ b/src/modules/options/optw_servers.cpp
@@ -319,7 +319,11 @@ KviNetworkDetailsWidget::KviNetworkDetailsWidget(QWidget * par,KviNetwork * n)
KviPointerList<KviNickServRule> * ll = rs->rules();
for(KviNickServRule * rule = ll->first();rule;rule = ll->next())
{
- (void)new KviTalTreeWidgetItem(m_pNickServTreeWidget,rule->registeredNick(),rule->nickServMask(),rule->messageRegexp(),rule->identifyCommand());
+ KviTalTreeWidgetItem* it = new KviTalTreeWidgetItem(m_pNickServTreeWidget);
+ it->setText(0,rule->registeredNick());
+ it->setText(1,rule->nickServMask());
+ it->setText(2,rule->messageRegexp());
+ it->setText(3,rule->identifyCommand());
}
}
@@ -373,7 +377,13 @@ void KviNetworkDetailsWidget::addNickServRule()
KviNickServRule r;
KviNickServRuleEditor ed(this,false);
if(ed.editRule(&r))
- (void)new KviTalTreeWidgetItem(m_pNickServTreeWidget,r.registeredNick(),r.nickServMask(),r.messageRegexp(),r.identifyCommand());
+ {
+ KviTalTreeWidgetItem *it = new KviTalTreeWidgetItem(m_pNickServTreeWidget);
+ it->setText(0,r.registeredNick());
+ it->setText(1,r.nickServMask());
+ it->setText(2,r.messageRegexp());
+ it->setText(3,r.identifyCommand());
+ }
}
void KviNetworkDetailsWidget::delNickServRule()
diff --git a/src/modules/popupeditor/popupeditor.cpp b/src/modules/popupeditor/popupeditor.cpp
index 4e372998d..8fcaab192 100644
--- a/src/modules/popupeditor/popupeditor.cpp
+++ b/src/modules/popupeditor/popupeditor.cpp
@@ -1029,7 +1029,7 @@ KviPopupEditor::KviPopupEditor(QWidget * par)
KviTalVBox * box = new KviTalVBox(spl);
m_pTreeWidget = new KviTalTreeWidget(box);
- m_pTreeWidget->addColumn(__tr2qs("Popup"));
+ m_pTreeWidget->setHeaderLabel(__tr2qs("Popup"));
m_pTreeWidget->setSelectionMode(QAbstractItemView::ExtendedSelection);
m_pTreeWidget->header()->setSortIndicatorShown(true);
diff --git a/src/modules/raweditor/raweditor.h b/src/modules/raweditor/raweditor.h
index 79fab527a..2f3deee9e 100644
--- a/src/modules/raweditor/raweditor.h
+++ b/src/modules/raweditor/raweditor.h
@@ -69,9 +69,10 @@ class KviRawHandlerTreeWidgetItem : public KviTalTreeWidgetItem
{
public:
KviRawHandlerTreeWidgetItem(KviTalTreeWidgetItem * par,const QString & name,const QString & buffer,bool bEnabled)
- : KviTalTreeWidgetItem(par,name), m_szName(name) , m_szBuffer(buffer) , m_bEnabled(bEnabled)
+ : KviTalTreeWidgetItem(par), m_szName(name) , m_szBuffer(buffer) , m_bEnabled(bEnabled)
{
- setEnabled(bEnabled);
+ setText(0,name);
+ setEnabled(bEnabled);
};
~KviRawHandlerTreeWidgetItem() {};
public:
diff --git a/src/modules/sharedfileswindow/sharedfileswindow.cpp b/src/modules/sharedfileswindow/sharedfileswindow.cpp
index fbb3e178b..6772dec9b 100644
--- a/src/modules/sharedfileswindow/sharedfileswindow.cpp
+++ b/src/modules/sharedfileswindow/sharedfileswindow.cpp
@@ -187,8 +187,9 @@ void KviSharedFileEditDialog::okClicked()
KviSharedFilesTreeWidgetItem::KviSharedFilesTreeWidgetItem(KviTalTreeWidget * lv,KviSharedFile * f)
-: KviTalTreeWidgetItem(lv,f->name())
+: KviTalTreeWidgetItem(lv)
{
+ setText(0,f->name());
setText(1,f->absFilePath());
setText(2,f->userMask());
if(f->expires())