File indexing completed on 2024-06-23 05:14:03
0001 /* -*- mode: c++; c-basic-offset:4 -*- 0002 dialogs/createcsrforcardkeydialog.h 0003 0004 This file is part of Kleopatra, the KDE keymanager 0005 SPDX-FileCopyrightText: 2020 g10 Code GmbH 0006 SPDX-FileContributor: Ingo Klöcker <dev@ingo-kloecker.de> 0007 0008 SPDX-License-Identifier: GPL-2.0-or-later 0009 */ 0010 0011 #pragma once 0012 0013 #include <QDialog> 0014 0015 #include <memory> 0016 0017 namespace Kleo 0018 { 0019 namespace Dialogs 0020 { 0021 0022 class CreateCSRForCardKeyDialog : public QDialog 0023 { 0024 Q_OBJECT 0025 public: 0026 explicit CreateCSRForCardKeyDialog(QWidget *parent = nullptr); 0027 ~CreateCSRForCardKeyDialog() override; 0028 0029 void setName(const QString &name); 0030 0031 void setEmail(const QString &email); 0032 QString email() const; 0033 0034 QString dn() const; 0035 0036 private: 0037 class Private; 0038 const std::unique_ptr<Private> d; 0039 }; 0040 0041 } 0042 }