Mercurial > trustbridge
view ui/certificatelist.h @ 9:2ad9a96518e3
Actually parse all elements in the list
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Wed, 12 Feb 2014 18:45:13 +0000 |
parents | 992c0ec57660 |
children | fe39d93f1261 |
line wrap: on
line source
#ifndef CERTIFICATELIST_H #define CERTIFICATELIST_H /** * This class handles a certificate list file. * It checks for the validity of that certificate * list file and provides an API for working with that * file. * * The List is parsed on Initialization. You should * check the Status afterwards to see if the file * could be parsed. * * The certificate list will be kept in memory until * this object is destroyed. * */ class QByteArray; #include <QString> #include <QDateTime> #include <QObject> #include "listutil.h" class CertificateList : public QObject { Q_OBJECT public: CertificateList(const char *fileName); list_status_t getStatus() {return mStatus;} bool isValid() {return mStatus == Valid;} private: QString mFileName; QList<QByteArray> mCertificatesInstall; QList<QByteArray> mCertificatesRemove; list_status_t mStatus; QDateTime mDate; }; #endif