| 187 | } |
| 188 | |
| 189 | Qt::ItemFlags Shape::flags(const QModelIndex& index) const |
| 190 | { |
| 191 | Qt::ItemFlags itemFlag = Qt::ItemIsEnabled | Qt::ItemNeverHasChildren | Qt::ItemIsSelectable; |
| 192 | switch (FileTree::Column(index.column())) { |
| 193 | case FileTree::Column::NameColorVisible: |
| 194 | return itemFlag | Qt::ItemIsUserCheckable; |
| 195 | case FileTree::Column::Side: |
| 196 | return itemFlag; |
| 197 | default: |
| 198 | return itemFlag; |
| 199 | } |
| 200 | } |
| 201 | |
| 202 | void Shape::menu(QMenu& menu, FileTree::View* /*tv*/) const |
| 203 | { |