Q3270
A Qt-based 3270 Terminal Emulator
Loading...
Searching...
No Matches
CertificateDetails.h
1/*
2 * Q3270 Terminal Emulator
3 *
4 * Copyright (c) 2020–2025 Andy Styles
5 * SPDX-License-Identifier: BSD-3-Clause
6 *
7 * This file is part of Q3270.
8 * See the LICENSE file in the project root for full license information.
9 */
10
11#ifndef CERTIFICATEDETAILS_H
12#define CERTIFICATEDETAILS_H
13
14#include <QDialog>
15#include <QSslCertificate>
16#include <QTableWidgetItem>
17
18namespace Ui {
20}
21
22class CertificateDetails : public QDialog
23{
24 Q_OBJECT
25
26 public:
27 explicit CertificateDetails(const QList<QSslCertificate> &list, QWidget *parent = nullptr);
29
30 private:
31 Ui::CertificateDetails *ui;
32
33 QList<QSslCertificate> certs;
34
35 void addRow(QString field, QStringList value);
36
37 QFont font;
38
39 private slots:
40 void showCertificate(int i);
41 void itemClicked(QTableWidgetItem *t);
42};
43
44#endif // CERTIFICATEDETAILS_H
Definition CertificateDetails.h:23
~CertificateDetails()
CertificateDetails::~CertificateDetails - destructor.
Definition CertificateDetails.cpp:54