From: Marcus Eggenberger Date: Tue, 29 Jan 2008 14:49:09 +0000 (+0000) Subject: debug build for adam X-Git-Tag: 0.2.0-alpha1~176 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=d424e746952f9821cf1c015f4b0fad0e1b169680;ds=sidebyside debug build for adam --- diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index 4ccb5b5d..12e51e5f 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -226,6 +226,16 @@ void BufferItem::removeUserFromCategory(IrcUser *ircUser) { break; } } + + + if(!success || success) { + qDebug() << "==== Childlist for Item:" << this << id() << bufferName() << "===="; + for(int i = 0; i < childCount(); i++) { + categoryItem = qobject_cast(child(i)); + categoryItem->dumpChildList(); + } + qDebug() << "==== End Of Childlist for Item:" << this << id() << bufferName() << "===="; + } Q_ASSERT(success); int totalusers = 0; diff --git a/src/client/treemodel.cpp b/src/client/treemodel.cpp index f40fa7d5..6d6ea841 100644 --- a/src/client/treemodel.cpp +++ b/src/client/treemodel.cpp @@ -191,6 +191,25 @@ void AbstractTreeItem::setFlags(Qt::ItemFlags flags) { _flags = flags; } +void AbstractTreeItem::dumpChildList() { + AbstractTreeItem *child; + + qDebug() << "==== Childlist for Item:" << this << id() << "===="; + QHash >::iterator columnIter = _childItems.begin(); + while(columnIter != _childItems.end()) { + if(columnIter->count() > 0) { + QList::const_iterator childIter = columnIter->constBegin(); + while(childIter != columnIter->constEnd()) { + child = *childIter; + qDebug() << "Column:" << columnIter.key() << "Row:" << child->row() << child << child->id() << child->data(0, Qt::DisplayRole); + childIter++; + } + } + columnIter++; + } + qDebug() << "==== End Of Childlist ===="; +} + /***************************************** * SimpleTreeItem *****************************************/ diff --git a/src/client/treemodel.h b/src/client/treemodel.h index 2b77c5b2..55dafac5 100644 --- a/src/client/treemodel.h +++ b/src/client/treemodel.h @@ -74,6 +74,8 @@ public: int row() const; AbstractTreeItem *parent() const; + void dumpChildList(); + signals: void dataChanged(int column = -1); diff --git a/version.inc b/version.inc index 488a7be8..619dabc3 100644 --- a/version.inc +++ b/version.inc @@ -5,7 +5,7 @@ quasselVersion = "0.2.0-pre"; quasselDate = "2008-01-29"; - quasselBuild = 402; + quasselBuild = 404; //! Minimum client build number the core needs clientBuildNeeded = 358;