case BufferTreeModel::BufferNameRole:
return buf->bufferName();
case BufferTreeModel::BufferTypeRole:
- return buf->bufferType();
+ return int(buf->bufferType());
case BufferTreeModel::BufferActiveRole:
return buf->isActive();
- case BufferTreeModel::BufferInfoRole:
+ case BufferTreeModel::BufferUidRole:
return buf->bufferInfo().uid();
default:
return QVariant();
}
}
-// we received a double click on a buffer, so we're going to join it
-void BufferTreeModel::doubleClickReceived(const QModelIndex &clicked) {
- if(isBufferIndex(clicked)) {
- Buffer *buffer = getBufferByIndex(clicked);
- if(!buffer->isStatusBuffer())
- emit fakeUserInput(buffer->bufferInfo(), QString("/join " + buffer->bufferName()));
- }
-}
-
void BufferTreeModel::bufferActivity(Buffer::ActivityLevel level, Buffer *buffer) {
BufferTreeItem *bufferItem = static_cast<BufferTreeItem*>(getOrCreateBufferItemIndex(buffer).internalPointer());
if(buffer != currentBuffer)