| 91 | } |
| 92 | |
| 93 | bool TreeItem::removeColumns(int position, int columns) { |
| 94 | if (position < 0 || position + columns > itemData.size()) |
| 95 | return false; |
| 96 | |
| 97 | for (int column = 0; column < columns; ++column) |
| 98 | itemData.remove(position); |
| 99 | |
| 100 | for (auto* childItem : childItems) |
| 101 | childItem->removeColumns(position, columns); |
| 102 | |
| 103 | return true; |
| 104 | } |
| 105 | |
| 106 | bool TreeItem::setData(int column, const QVariant& value) { |
| 107 | if (column < 0 || column >= itemData.size()) |
no test coverage detected