-
-Qt::ItemFlags BufferTreeModel::flags(const QModelIndex &index) const {
- if(!index.isValid())
- return Qt::ItemIsDropEnabled;
- //return 0;
-
- // I think this is pretty ugly..
- if(isBufferIndex(index)) {
- Buffer *buffer = getBufferByIndex(index);
- if(buffer->bufferType() == Buffer::QueryBuffer)
- return Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled;
- else
- return Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsDragEnabled;
- } else {
- return Qt::ItemIsEnabled | Qt::ItemIsDropEnabled;
- }
-}
-