X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fbufferviewfilter.cpp;h=4e7af886749a750f1454e73f95fded3594947da7;hp=cf3d4685a442bb4c928dfff8fbfd6ef5caf80f5b;hb=d28b9ec38b6ea0bc473200fc2f1e65abd1b56bd6;hpb=5e15b644e15c5ec0704f5a0f734475d86f179110 diff --git a/src/uisupport/bufferviewfilter.cpp b/src/uisupport/bufferviewfilter.cpp index cf3d4685..4e7af886 100644 --- a/src/uisupport/bufferviewfilter.cpp +++ b/src/uisupport/bufferviewfilter.cpp @@ -65,9 +65,10 @@ bool BufferViewFilter::dropMimeData(const QMimeData *data, Qt::DropAction action if(!NetworkModel::mimeContainsBufferList(data)) return false; - QList< QPair > bufferList = NetworkModel::mimeDataToBufferList(data); + QList< QPair > bufferList = NetworkModel::mimeDataToBufferList(data); - uint netId, bufferId; + NetworkId netId; + BufferId bufferId; for(int i = 0; i < bufferList.count(); i++) { netId = bufferList[i].first; bufferId = bufferList[i].second; @@ -79,7 +80,7 @@ bool BufferViewFilter::dropMimeData(const QMimeData *data, Qt::DropAction action return true; } -void BufferViewFilter::addBuffer(const uint &bufferuid) { +void BufferViewFilter::addBuffer(const BufferId &bufferuid) { if(!buffers.contains(bufferuid)) { buffers << bufferuid; invalidateFilter(); @@ -94,8 +95,8 @@ void BufferViewFilter::removeBuffer(const QModelIndex &index) { return; // only child elements can be deleted bool lastBuffer = (rowCount(index.parent()) == 1); - uint netId = index.data(NetworkModel::NetworkIdRole).toUInt(); - uint bufferuid = index.data(NetworkModel::BufferIdRole).toUInt(); + NetworkId netId = index.data(NetworkModel::NetworkIdRole).value(); + BufferId bufferuid = index.data(NetworkModel::BufferIdRole).value(); if(buffers.contains(bufferuid)) { buffers.remove(bufferuid); @@ -128,7 +129,7 @@ bool BufferViewFilter::filterAcceptBuffer(const QModelIndex &source_bufferIndex) // return false; if((mode & FullCustom)) { - uint bufferuid = source_bufferIndex.data(NetworkModel::BufferIdRole).toUInt(); + BufferId bufferuid = source_bufferIndex.data(NetworkModel::BufferIdRole).value(); return buffers.contains(bufferuid); } @@ -136,7 +137,7 @@ bool BufferViewFilter::filterAcceptBuffer(const QModelIndex &source_bufferIndex) } bool BufferViewFilter::filterAcceptNetwork(const QModelIndex &source_index) const { - uint net = source_index.data(NetworkModel::NetworkIdRole).toUInt(); + NetworkId net = source_index.data(NetworkModel::NetworkIdRole).value(); return !((mode & (SomeNets | FullCustom)) && !networks.contains(net)); }