00001 #ifndef MANIFESTDATA_H
00002 #define MANIFESTDATA_H
00003
00004 #include <QDate>
00005 #include <QString>
00006 #include <QList>
00007 #include "manifestosinfo.h"
00008
00010 class ManifestData
00011 {
00012 public:
00013 ManifestData();
00014 ~ManifestData();
00015
00016 QString version() { return this->_version; }
00017 QString releaseNotes() { return this->_releaseNotes; }
00018 QDate releaseDate() { return this->_releaseDate; }
00019 QList<ManifestOsInfo> *operatingSystems() { return this->_operatingSystems; }
00020
00021 void setVersion(QString n_version) { this->_version = n_version; }
00022 void setReleaseNotes(QString n_releaseNotes) { this->_releaseNotes = n_releaseNotes; }
00023 void setReleaseDate(QDate n_releaseDate) { this->_releaseDate = n_releaseDate; }
00024
00025 private:
00026 QString _version;
00027 QString _releaseNotes;
00028 QDate _releaseDate;
00029 QList<ManifestOsInfo> *_operatingSystems;
00030 };
00031
00032 #endif // MANIFESTDATA_H