- if(bufferInfo.type() == BufferInfo::ChannelBuffer && index.data(NetworkModel::ItemActiveRole).toBool()) {
- removeBufferAction->setEnabled(false);
- joinBufferAction->setVisible(false);
+ if(bufferInfo.type() == BufferInfo::ChannelBuffer) {
+ if(index.data(NetworkModel::ItemActiveRole).toBool()) {
+ removeBufferAction->setEnabled(false);
+ removeBufferAction->setToolTip("To delete the buffer, part the channel first.");
+ joinBufferAction->setVisible(false);
+ } else {
+ partBufferAction->setVisible(false);
+ }