QModelIndex QtPropertyModel::InsertProperty(const QString &name, QtPropertyData* data, int row, const QModelIndex &parent /* = QModelIndex() */) { if(NULL != data) { QtPropertyData *parentData = itemFromIndexInternal(parent); if(NULL != parentData) { parentData->ChildInsert(name, data, row); } } return indexFromItem(data); }