1 #ifndef IMAGEMETADATAINFOLIST_H
2 #define IMAGEMETADATAINFOLIST_H
4 #include <QVariantList>
18 Q_CLASSINFO(
"version",
"1.0" )
23 Q_CLASSINFO(
"ImageMetadataInfos",
"type=DTC::ImageMetadataInfo")
25 Q_PROPERTY(
int Count READ Count WRITE setCount )
26 Q_PROPERTY( QString File READ File WRITE setFile )
27 Q_PROPERTY( QString Path READ Path WRITE setPath )
28 Q_PROPERTY(
int Size READ Size WRITE setSize )
29 Q_PROPERTY( QString Extension READ Extension WRITE setExtension )
30 Q_PROPERTY( QVariantList ImageMetadataInfos READ ImageMetadataInfos )
41 static inline
void InitializeCustomTypes();
52 m_Count = src->m_Count;
56 m_Extension = src->m_Extension;
58 CopyListContents< ImageMetadataInfo >(
this, m_ImageMetadataInfos, src->m_ImageMetadataInfos );
66 m_ImageMetadataInfos.append( QVariant::fromValue<QObject *>( pObject ));
77 qRegisterMetaType< ImageMetadataInfoList* >();
84 #endif // IMAGEMETADATAINFOLIST_H