X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Ftreemodel.cpp;h=f02f7317e28c61a064d6d1be35797c9099e46d25;hp=2f748d3d6d721ca333c67eb6a16dee548bf44e0b;hb=35ca85f1c4371ee28d00d5ff0195a5b44aadb299;hpb=9d54503555534a2c554f09a33df6afa33d6308ec diff --git a/src/client/treemodel.cpp b/src/client/treemodel.cpp index 2f748d3d..f02f7317 100644 --- a/src/client/treemodel.cpp +++ b/src/client/treemodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2014 by the Quassel Project * + * Copyright (C) 2005-2018 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -105,7 +105,7 @@ void AbstractTreeItem::removeAllChilds() child = *childIter; child->setTreeItemFlags(0); // disable self deletion, as this would only fuck up consitency and the child gets deleted anyways child->removeAllChilds(); - childIter++; + ++childIter; } emit beginRemoveChilds(0, numChilds - 1); @@ -220,7 +220,7 @@ void AbstractTreeItem::dumpChildList() while (childIter != _childItems.constEnd()) { child = *childIter; qDebug() << "Row:" << child->row() << child << child->data(0, Qt::DisplayRole); - childIter++; + ++childIter; } } qDebug() << "==== End Of Childlist ===="; @@ -304,7 +304,7 @@ QVariant PropertyMapItem::data(int column, int role) const return toolTip(column); case Qt::DisplayRole: case TreeModel::SortRole: // fallthrough, since SortRole should default to DisplayRole - return property(_propertyOrder[column].toAscii()); + return property(_propertyOrder[column].toLatin1()); default: return QVariant(); } @@ -317,7 +317,7 @@ bool PropertyMapItem::setData(int column, const QVariant &value, int role) return false; emit dataChanged(column); - return setProperty(_propertyOrder[column].toAscii(), value); + return setProperty(_propertyOrder[column].toLatin1(), value); } @@ -554,10 +554,11 @@ void TreeModel::endAppendChilds() } Q_ASSERT(_aboutToRemoveOrInsert); ChildStatus cs = _childStatus; +#ifndef QT_NO_DEBUG QModelIndex parent = indexByItem(parentItem); Q_ASSERT(cs.parent == parent); Q_ASSERT(rowCount(parent) == cs.childCount + cs.end - cs.start + 1); - +#endif _aboutToRemoveOrInsert = false; for (int i = cs.start; i <= cs.end; i++) { connectItem(parentItem->child(i)); @@ -600,10 +601,12 @@ void TreeModel::endRemoveChilds() // concistency checks Q_ASSERT(_aboutToRemoveOrInsert); +#ifndef QT_NO_DEBUG ChildStatus cs = _childStatus; QModelIndex parent = indexByItem(parentItem); Q_ASSERT(cs.parent == parent); Q_ASSERT(rowCount(parent) == cs.childCount - cs.end + cs.start - 1); +#endif _aboutToRemoveOrInsert = false; endRemoveRows();