| 816 | } |
| 817 | |
| 818 | void |
| 819 | TableModel::clear() |
| 820 | { |
| 821 | beginResetModel(); |
| 822 | for (std::size_t i = 0; i < _imp->tableItems.size(); ++i) { |
| 823 | if ( _imp->tableItems.at(i) ) { |
| 824 | _imp->tableItems[i]->view = 0; |
| 825 | delete _imp->tableItems.at(i); |
| 826 | _imp->tableItems[i] = 0; |
| 827 | } |
| 828 | } |
| 829 | endResetModel(); |
| 830 | } |
| 831 | |
| 832 | bool |
| 833 | TableModel::isValid(const QModelIndex &index) const |
no test coverage detected