QString ObjectListView::GeneratePath(QTreeWidgetItem *item)
{
	ObjectItem *objitem = (ObjectItem*)item;
	char buf[50];
	QString res = QString();
	
	while (objitem->parent() != 0)
	{
		objitem->GetAttrib().toString(buf, 50);
		res.prepend(QString().sprintf(" %s ", buf));
		objitem = (ObjectItem*)objitem->parent();
	}

	objitem->GetValue().toString(buf, 50);
	res.prepend(buf);

	return res;
}