Issue with QTreeView, sub tree items are not getting loaded
-
Issue resolved. The culprit is ```
QModelIndex TaskModel::parent(const QModelIndex &child) const
{
if(child.isValid())
{
Task subTask = static_cast<Task>(child.internalPointer());
Task *parent = subTask->parentTask();
if(!(parent == rootTask))
{
return createIndex(parent->row(),0,subTask); // Wrong
return createIndex(parent->row(),0,parent ); // Right
}
}return QModelIndex();}