/* vi: set sw=4 ts=4: * * Copyright (C) 2001 - 2007 Christian Hohnstaedt. * * All rights reserved. */ #ifndef DB_CRL_H #define DB_CRL_H #include "db_x509.h" #include "pki_crl.h" #include "widgets/ExportDer.h" #include #include #include class db_crl: public db_base { Q_OBJECT protected: QPixmap *crlicon; db_x509 *certs; public: db_crl(QString db, MainWindow *mw); pki_base *newPKI(); void revokeCerts(pki_crl *crl); void inToCont(pki_base *pki); pki_base *insert(pki_base *item); pki_crl *newItem(pki_x509 *cert); void showContextMenu(QContextMenuEvent *e, const QModelIndex &index); void removeSigner(pki_base *signer); public slots: void store(); void load(); void showPki(pki_base *pki); signals: void updateCertView(); }; #endif