X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fbuffermodel.cpp;h=80b16a395d49e576266c1c8b05899d490eb650ca;hp=88c1ab8af37cf20fe58a87da80e35e77bd147c60;hb=a9b3edc811552b39dafb8fb01699490e5bcfb014;hpb=d28b9ec38b6ea0bc473200fc2f1e65abd1b56bd6 diff --git a/src/client/buffermodel.cpp b/src/client/buffermodel.cpp index 88c1ab8a..80b16a39 100644 --- a/src/client/buffermodel.cpp +++ b/src/client/buffermodel.cpp @@ -68,7 +68,6 @@ void BufferModel::synchronizeView(QAbstractItemView *view) { } void BufferModel::mapProperty(int column, int role, QObject *target, const QByteArray &property) { - qDebug() << property; propertyMapper()->addMapping(column, role, target, property); } @@ -76,7 +75,8 @@ void BufferModel::mapProperty(int column, int role, QObject *target, const QByte void BufferModel::setCurrentIndex(const QModelIndex &index, QItemSelectionModel::SelectionFlags command) { Q_UNUSED(command) BufferId newCurrentBuffer; - if(index.data(NetworkModel::ItemTypeRole) == NetworkModel::BufferItemType && currentBuffer != (newCurrentBuffer = index.data(NetworkModel::BufferIdRole).value())) { + if(index.data(NetworkModel::ItemTypeRole) == NetworkModel::BufferItemType + && currentBuffer != (newCurrentBuffer = qVariantValue(index.data(NetworkModel::BufferIdRole)))) { currentBuffer = newCurrentBuffer; // FIXME: to something like: index.setData(ActivitRole, NoActivity); // networkModel->bufferActivity(BufferItem::NoActivity, currentBuffer);