function data(QModelIndex $index, $role) { return new QVariant("test" . $index->column() . $index->row()); }
/** * @param QModelIndex $parent * @return int */ public function rowCount(QModelIndex $parent) { $parentItem = new TreeItem(); if ($parent->column() > 0) { return 0; } if (!$parent->isValid()) { $parentItem = $this->rootItem; } else { $parentItem = $parent->internalPointer(); } return $parentItem->childCount(); }