X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Ftreemodel.cpp;h=507a5daf225f8e9df627482f9f6a9da172632b40;hb=61f33c7895e324f6e95034d86897ad2e963653f1;hp=768a2959f878ae1ebbe2ceddb90864f6bd095935;hpb=c194ed5fb3d15e14b9364f9796d3521910dc72fe;p=quassel.git diff --git a/src/client/treemodel.cpp b/src/client/treemodel.cpp index 768a2959..507a5daf 100644 --- a/src/client/treemodel.cpp +++ b/src/client/treemodel.cpp @@ -136,7 +136,7 @@ void AbstractTreeItem::customEvent(QEvent *event) event->accept(); - RemoveChildLaterEvent *removeEvent = static_cast(event); + auto *removeEvent = static_cast(event); int childRow = _childItems.indexOf(removeEvent->child()); if (childRow == -1) return; @@ -323,16 +323,16 @@ TreeModel::TreeModel(const QList &data, QObject *parent) connectItem(rootItem); if (Quassel::isOptionSet("debugmodel")) { - connect(this, SIGNAL(rowsAboutToBeInserted(const QModelIndex &, int, int)), - this, SLOT(debug_rowsAboutToBeInserted(const QModelIndex &, int, int))); - connect(this, SIGNAL(rowsAboutToBeRemoved(const QModelIndex &, int, int)), - this, SLOT(debug_rowsAboutToBeRemoved(const QModelIndex &, int, int))); - connect(this, SIGNAL(rowsInserted(const QModelIndex &, int, int)), - this, SLOT(debug_rowsInserted(const QModelIndex &, int, int))); - connect(this, SIGNAL(rowsRemoved(const QModelIndex &, int, int)), - this, SLOT(debug_rowsRemoved(const QModelIndex &, int, int))); - connect(this, SIGNAL(dataChanged(const QModelIndex &, const QModelIndex &)), - this, SLOT(debug_dataChanged(const QModelIndex &, const QModelIndex &))); + connect(this, &QAbstractItemModel::rowsAboutToBeInserted, + this, &TreeModel::debug_rowsAboutToBeInserted); + connect(this, &QAbstractItemModel::rowsAboutToBeRemoved, + this, &TreeModel::debug_rowsAboutToBeRemoved); + connect(this, &QAbstractItemModel::rowsInserted, + this, &TreeModel::debug_rowsInserted); + connect(this, &QAbstractItemModel::rowsRemoved, + this, &TreeModel::debug_rowsRemoved); + connect(this, &QAbstractItemModel::dataChanged, + this, &TreeModel::debug_dataChanged); } } @@ -352,7 +352,7 @@ AbstractTreeItem *TreeModel::root() const QModelIndex TreeModel::index(int row, int column, const QModelIndex &parent) const { if (row < 0 || row >= rowCount(parent) || column < 0 || column >= columnCount(parent)) - return QModelIndex(); + return {}; AbstractTreeItem *parentItem; @@ -366,7 +366,7 @@ QModelIndex TreeModel::index(int row, int column, const QModelIndex &parent) con if (childItem) return createIndex(row, column, childItem); else - return QModelIndex(); + return {}; } @@ -374,11 +374,11 @@ QModelIndex TreeModel::indexByItem(AbstractTreeItem *item) const { if (item == nullptr) { qWarning() << "TreeModel::indexByItem(AbstractTreeItem *item) received NULL-Pointer"; - return QModelIndex(); + return {}; } if (item == rootItem) - return QModelIndex(); + return {}; else return createIndex(item->row(), 0, item); } @@ -389,15 +389,15 @@ QModelIndex TreeModel::parent(const QModelIndex &index) const if (!index.isValid()) { // ModelTest does this // qWarning() << "TreeModel::parent(): has been asked for the rootItems Parent!"; - return QModelIndex(); + return {}; } - AbstractTreeItem *childItem = static_cast(index.internalPointer()); + auto *childItem = static_cast(index.internalPointer()); AbstractTreeItem *parentItem = childItem->parent(); Q_ASSERT(parentItem); if (parentItem == rootItem) - return QModelIndex(); + return {}; return createIndex(parentItem->row(), 0, parentItem); } @@ -438,7 +438,7 @@ QVariant TreeModel::data(const QModelIndex &index, int role) const if (!index.isValid()) return QVariant(); - AbstractTreeItem *item = static_cast(index.internalPointer()); + auto *item = static_cast(index.internalPointer()); return item->data(index.column(), role); } @@ -448,7 +448,7 @@ bool TreeModel::setData(const QModelIndex &index, const QVariant &value, int rol if (!index.isValid()) return false; - AbstractTreeItem *item = static_cast(index.internalPointer()); + auto *item = static_cast(index.internalPointer()); return item->setData(index.column(), value, role); } @@ -459,7 +459,7 @@ Qt::ItemFlags TreeModel::flags(const QModelIndex &index) const return rootItem->flags() & Qt::ItemIsDropEnabled; } else { - AbstractTreeItem *item = static_cast(index.internalPointer()); + auto *item = static_cast(index.internalPointer()); return item->flags(); } } @@ -476,7 +476,7 @@ QVariant TreeModel::headerData(int section, Qt::Orientation orientation, int rol void TreeModel::itemDataChanged(int column) { - AbstractTreeItem *item = qobject_cast(sender()); + auto *item = qobject_cast(sender()); QModelIndex leftIndex, rightIndex; if (item == rootItem) @@ -497,24 +497,24 @@ void TreeModel::itemDataChanged(int column) void TreeModel::connectItem(AbstractTreeItem *item) { - connect(item, SIGNAL(dataChanged(int)), - this, SLOT(itemDataChanged(int))); + connect(item, &AbstractTreeItem::dataChanged, + this, &TreeModel::itemDataChanged); - connect(item, SIGNAL(beginAppendChilds(int, int)), - this, SLOT(beginAppendChilds(int, int))); - connect(item, SIGNAL(endAppendChilds()), - this, SLOT(endAppendChilds())); + connect(item, &AbstractTreeItem::beginAppendChilds, + this, &TreeModel::beginAppendChilds); + connect(item, &AbstractTreeItem::endAppendChilds, + this, &TreeModel::endAppendChilds); - connect(item, SIGNAL(beginRemoveChilds(int, int)), - this, SLOT(beginRemoveChilds(int, int))); - connect(item, SIGNAL(endRemoveChilds()), - this, SLOT(endRemoveChilds())); + connect(item, &AbstractTreeItem::beginRemoveChilds, + this, &TreeModel::beginRemoveChilds); + connect(item, &AbstractTreeItem::endRemoveChilds, + this, &TreeModel::endRemoveChilds); } void TreeModel::beginAppendChilds(int firstRow, int lastRow) { - AbstractTreeItem *parentItem = qobject_cast(sender()); + auto *parentItem = qobject_cast(sender()); if (!parentItem) { qWarning() << "TreeModel::beginAppendChilds(): cannot append Children to unknown parent"; return; @@ -531,7 +531,7 @@ void TreeModel::beginAppendChilds(int firstRow, int lastRow) void TreeModel::endAppendChilds() { - AbstractTreeItem *parentItem = qobject_cast(sender()); + auto *parentItem = qobject_cast(sender()); if (!parentItem) { qWarning() << "TreeModel::endAppendChilds(): cannot append Children to unknown parent"; return; @@ -553,7 +553,7 @@ void TreeModel::endAppendChilds() void TreeModel::beginRemoveChilds(int firstRow, int lastRow) { - AbstractTreeItem *parentItem = qobject_cast(sender()); + auto *parentItem = qobject_cast(sender()); if (!parentItem) { qWarning() << "TreeModel::beginRemoveChilds(): cannot append Children to unknown parent"; return; @@ -577,7 +577,7 @@ void TreeModel::beginRemoveChilds(int firstRow, int lastRow) void TreeModel::endRemoveChilds() { - AbstractTreeItem *parentItem = qobject_cast(sender()); + auto *parentItem = qobject_cast(sender()); if (!parentItem) { qWarning() << "TreeModel::endRemoveChilds(): cannot remove Children from unknown parent"; return;