| 263 | } |
| 264 | |
| 265 | Qt::ItemFlags VarTableModel::flags(const QModelIndex &index) const { |
| 266 | if (!index.isValid()) { |
| 267 | return Qt::NoItemFlags; |
| 268 | } |
| 269 | Qt::ItemFlags flags = Qt::ItemIsEnabled | Qt::ItemNeverHasChildren; |
| 270 | if (index.column() == VAR_NAME_COL) { |
| 271 | flags |= Qt::ItemIsUserCheckable; |
| 272 | } |
| 273 | return flags; |
| 274 | } |
| 275 | |
| 276 | int VarTableModel::rowCount(const QModelIndex &parent) const { |
| 277 | if (parent.isValid()) { |