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