void AbstractBufferContainer::currentChanged(const QModelIndex ¤t, const QModelIndex &previous) {
Q_UNUSED(previous)
BufferId newBufferId = current.data(NetworkModel::BufferIdRole).value<BufferId>();
void AbstractBufferContainer::currentChanged(const QModelIndex ¤t, const QModelIndex &previous) {
Q_UNUSED(previous)
BufferId newBufferId = current.data(NetworkModel::BufferIdRole).value<BufferId>();
setCurrentBuffer(newBufferId);
emit currentChanged(newBufferId);
emit currentChanged(current);
setCurrentBuffer(newBufferId);
emit currentChanged(newBufferId);
emit currentChanged(current);