You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
744 B
40 lines
744 B
/* |
|
SPDX-FileCopyrightText: 2018 Chinmoy Ranjan Pradhan <chinmoyrp65@gmail.com> |
|
|
|
SPDX-License-Identifier: GPL-2.0-or-later |
|
*/ |
|
|
|
#ifndef OKULAR_CERTIFICATEVIEWER_H |
|
#define OKULAR_CERTIFICATEVIEWER_H |
|
|
|
#include <KPageDialog> |
|
|
|
#include "core/signatureutils.h" |
|
|
|
class CertificateModel; |
|
|
|
class QTextEdit; |
|
|
|
namespace Okular |
|
{ |
|
class CertificateInfo; |
|
} |
|
|
|
class CertificateViewer : public KPageDialog |
|
{ |
|
Q_OBJECT |
|
|
|
public: |
|
CertificateViewer(const Okular::CertificateInfo &certInfo, QWidget *parent); |
|
|
|
private Q_SLOTS: |
|
void updateText(const QModelIndex &index); |
|
void exportCertificate(); |
|
|
|
private: |
|
QTextEdit *m_propertyText; |
|
CertificateModel *m_certificateModel; |
|
const Okular::CertificateInfo &m_certificateInfo; |
|
}; |
|
|
|
#endif
|
|
|