QModelIndex QtPropertyModel::indexFromItem(QtPropertyData *data) const
{
	QModelIndex ret;

	if(NULL != data)
	{
		QtPropertyData *parent = data->Parent();
		if(NULL != parent)
		{
			int row = parent->ChildIndex(data);
			if(row >= 0)
			{
				ret = createIndex(row, 0, parent);
			}
		}
	}

	return ret;
}