Fixed custom Views
[quassel.git] / src / client / treemodel.cpp
index d22b602..c113b28 100644 (file)
@@ -1,11 +1,11 @@
 /***************************************************************************
- *   Copyright (C) 2005-07 by The Quassel Team                             *
+ *   Copyright (C) 2005-07 by the Quassel IRC Team                         *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
  *   it under the terms of the GNU General Public License as published by  *
  *   the Free Software Foundation; either version 2 of the License, or     *
- *   (at your option) any later version.                                   *
+ *   (at your option) version 3.                                           *
  *                                                                         *
  *   This program is distributed in the hope that it will be useful,       *
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
@@ -43,8 +43,8 @@ TreeItem::~TreeItem() {
   qDeleteAll(_childItems);
 }
 
-uint TreeItem::id() const {
-  return (uint)this;
+quint64 TreeItem::id() const {
+  return (quint64)this;
 }
 
 void TreeItem::appendChild(TreeItem *item) {
@@ -260,4 +260,5 @@ bool TreeModel::removeRows(int row, int count, const QModelIndex &parent) {
 
 void TreeModel::clear() {
   removeRows(0, rowCount());
+  reset();
 }