debug build for adam
authorMarcus Eggenberger <egs@quassel-irc.org>
Tue, 29 Jan 2008 14:49:09 +0000 (14:49 +0000)
committerMarcus Eggenberger <egs@quassel-irc.org>
Tue, 29 Jan 2008 14:49:09 +0000 (14:49 +0000)
src/client/networkmodel.cpp
src/client/treemodel.cpp
src/client/treemodel.h
version.inc

index 4ccb5b5..12e51e5 100644 (file)
@@ -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<UserCategoryItem *>(child(i));
+      categoryItem->dumpChildList();
+    }
+    qDebug() << "==== End Of Childlist for Item:" << this << id() << bufferName() << "====";
+  }
   Q_ASSERT(success);
 
   int totalusers = 0;
index f40fa7d..6d6ea84 100644 (file)
@@ -191,6 +191,25 @@ void AbstractTreeItem::setFlags(Qt::ItemFlags flags) {
   _flags = flags;
 }
 
+void AbstractTreeItem::dumpChildList() {
+  AbstractTreeItem *child;
+
+  qDebug() << "==== Childlist for Item:" << this << id() << "====";
+  QHash<int, QList<AbstractTreeItem *> >::iterator columnIter = _childItems.begin();
+  while(columnIter != _childItems.end()) {
+    if(columnIter->count() > 0) {
+      QList<AbstractTreeItem *>::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
  *****************************************/
index 2b77c5b..55dafac 100644 (file)
@@ -74,6 +74,8 @@ public:
   int row() const;
   AbstractTreeItem *parent() const;
 
+  void dumpChildList();
+  
 signals:
   void dataChanged(int column = -1);
 
index 488a7be..619dabc 100644 (file)
@@ -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;