| 330 | } |
| 331 | |
| 332 | Qt::ItemFlags ResourceFolderModel::flags(const QModelIndex& index) const |
| 333 | { |
| 334 | Qt::ItemFlags defaultFlags = QAbstractListModel::flags(index); |
| 335 | auto flags = defaultFlags; |
| 336 | if (!m_can_interact) { |
| 337 | flags &= ~Qt::ItemIsDropEnabled; |
| 338 | } else { |
| 339 | flags |= Qt::ItemIsDropEnabled; |
| 340 | if (index.isValid()) { |
| 341 | flags |= Qt::ItemIsUserCheckable; |
| 342 | } |
| 343 | } |
| 344 | return flags; |
| 345 | } |
| 346 | |
| 347 | QStringList ResourceFolderModel::mimeTypes() const |
| 348 | { |