Mercurial > trustbridge
diff ui/certificatelist.h @ 7:992c0ec57660
Add unit tests make CertificateList work.
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Wed, 12 Feb 2014 16:52:27 +0000 |
parents | 9849250f50f2 |
children | 2ad9a96518e3 |
line wrap: on
line diff
--- a/ui/certificatelist.h Tue Feb 11 17:57:55 2014 +0000 +++ b/ui/certificatelist.h Wed Feb 12 16:52:27 2014 +0000 @@ -1,5 +1,5 @@ - - +#ifndef CERTIFICATELIST_H +#define CERTIFICATELIST_H /** * This class handles a certificate list file. * It checks for the validity of that certificate @@ -19,20 +19,24 @@ #include <QString> #include <QDate> +#include <QObject> -class CertificateList +#include "listutil.h" + +class CertificateList : public QObject { Q_OBJECT public: - CertificateList(wchar_t* fileName); + CertificateList(const char *fileName); - list_status_t getStatus(); + list_status_t getStatus() {return mStatus;} + bool isValid() {return mStatus == Valid;} private: QString mFileName; - QByteArray *mFileContent; - ListStatus mStatus; + QByteArray mFileContent; + list_status_t mStatus; QDate mDate; -} - +}; +#endif