1 #ifndef QTAUTOUPDATER_UPDATEINFO_H 
    2 #define QTAUTOUPDATER_UPDATEINFO_H 
    4 #include <QtCore/qshareddata.h> 
    5 #include <QtCore/qversionnumber.h> 
    6 #include <QtCore/qvariant.h> 
    8 #include "QtAutoUpdaterCore/qtautoupdatercore_global.h" 
   12 struct UpdateInfoPrivate;
 
   19     Q_PROPERTY(
QVariant identifier READ identifier WRITE setIdentifier)
 
   21     Q_PROPERTY(
QString name READ name WRITE setName)
 
   25     Q_PROPERTY(QVariantMap data READ data WRITE setData)
 
   34                QVariantMap data = {});
 
   48     bool operator==(
const UpdateInfo &other) 
const;
 
   50     bool operator!=(
const UpdateInfo &other) 
const;
 
   59     QVariantMap data() 
const;
 
   62     void setIdentifier(
QVariant identifier);
 
   68     void setData(QVariantMap data);
 
   77 Q_AUTOUPDATERCORE_EXPORT uint 
qHash(
const UpdateInfo &info, uint seed = 0);
 
   86 #endif // QTAUTOUPDATER_UPDATEINFO_H