void QRailItem::copyFunction(QRailItem *Item)
{
const QMetaObject * sourceMetaObject = Item->metaObject();
for(int i=0;i<sourceMetaObject->propertyCount();i++)
{
QMetaProperty prop = sourceMetaObject->property(i);
if(!prop.isValid())
continue;
QVariant copyValue = Item->property(prop.name());
setProperty(prop.name(),copyValue);
}
}
Как узнать что данное свойство не читается? если тип не зарегистрирован, то я это свойство просто буду игнорировать.