Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F22947663
newcertificatewizard.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
1 KB
Subscribers
None
newcertificatewizard.h
View Options
/* -*- mode: c++; c-basic-offset:4 -*-
newcertificatewizard/newcertificatewizard.h
This file is part of Kleopatra, the KDE keymanager
SPDX-FileCopyrightText: 2008 Klarälvdalens Datakonsult AB
SPDX-License-Identifier: GPL-2.0-or-later
*/
#pragma once
#include
<QWizard>
#include
<utils/pimpl_ptr.h>
#include
<gpgme++/global.h>
class
QDir
;
namespace
Kleo
{
namespace
NewCertificateUi
{
class
WizardPage
;
}
class
NewCertificateWizard
:
public
QWizard
{
Q_OBJECT
public
:
explicit
NewCertificateWizard
(
QWidget
*
parent
=
nullptr
);
~
NewCertificateWizard
()
override
;
void
setProtocol
(
GpgME
::
Protocol
protocol
);
GpgME
::
Protocol
protocol
()
const
;
enum
Pages
{
EnterDetailsPageId
,
KeyCreationPageId
,
ResultPageId
,
NumPages
};
protected
:
void
showEvent
(
QShowEvent
*
event
)
override
;
private
:
void
restartAtEnterDetailsPage
();
QDir
tmpDir
()
const
;
private
:
class
Private
;
kdtools
::
pimpl_ptr
<
Private
>
d
;
friend
class
::
Kleo
::
NewCertificateUi
::
WizardPage
;
};
}
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Sat, May 10, 8:27 AM (1 d, 7 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
f4/4b/6a7fd455e2e9dbda47e94a598a21
Attached To
rKLEOPATRA Kleopatra
Event Timeline
Log In to Comment