• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeutils API Reference
  • KDE Home
  • Contact Us
 

kgpg

  • sources
  • kde-4.14
  • kdeutils
  • kgpg
kgpgkeygenerate.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2002 Jean-Baptiste Mardelle <bj@altern.org>
3  * Copyright (C) 2007,2009,2012,2013 Rolf Eike Beer <kde@opensource.sf-tec.de>
4  */
5 
6 /***************************************************************************
7  * *
8  * This program is free software; you can redistribute it and/or modify *
9  * it under the terms of the GNU General Public License as published by *
10  * the Free Software Foundation; either version 2 of the License, or *
11  * (at your option) any later version. *
12  * *
13  ***************************************************************************/
14 
15 #ifndef KGPGKEYGENERATE_H
16 #define KGPGKEYGENERATE_H
17 
18 #include "ui_kgpgkeygenerate.h"
19 
20 #include "core/kgpgkey.h"
21 
22 #include <KDialog>
23 
24 class KComboBox;
25 class KLineEdit;
26 
27 class KgpgKeyGenerate : public KDialog, public Ui::kgpgKeyGenerate
28 {
29  Q_OBJECT
30 
31 public:
32  explicit KgpgKeyGenerate(QWidget *parent = 0);
33 
34  bool isExpertMode() const;
35  QString name() const;
36  QString email() const;
37  QString comment() const;
38  KgpgCore::KgpgKeyAlgo algo() const;
39 
44  KgpgCore::KgpgSubKeyType caps() const;
45  uint size() const;
46  char expiration() const;
47  uint days() const;
48 
49 private slots:
50  void slotOk();
51  void slotUser1();
52  void slotButtonClicked(int button);
53  void slotEnableOk();
54  void slotEnableDays(const int state);
55  void slotEnableCaps(const int state);
56 
57 private:
58  KComboBox *m_keyexp;
59  bool m_expert;
60 };
61 
62 #endif // KGPGKEYGENERATE_H
QWidget
KgpgKeyGenerate::expiration
char expiration() const
Definition: kgpgkeygenerate.cpp:207
KgpgKeyGenerate::email
QString email() const
Definition: kgpgkeygenerate.cpp:236
KgpgKeyGenerate::days
uint days() const
Definition: kgpgkeygenerate.cpp:222
KgpgKeyGenerate::KgpgKeyGenerate
KgpgKeyGenerate(QWidget *parent=0)
Definition: kgpgkeygenerate.cpp:35
kgpgkey.h
KDialog
KgpgKeyGenerate::caps
KgpgCore::KgpgSubKeyType caps() const
return the selected capabilities for the new key
Definition: kgpgkeygenerate.cpp:183
KgpgKeyGenerate::name
QString name() const
Definition: kgpgkeygenerate.cpp:229
KgpgKeyGenerate::algo
KgpgCore::KgpgKeyAlgo algo() const
Definition: kgpgkeygenerate.cpp:173
KgpgKeyGenerate::size
uint size() const
Definition: kgpgkeygenerate.cpp:202
KgpgKeyGenerate::isExpertMode
bool isExpertMode() const
Definition: kgpgkeygenerate.cpp:168
QString
KgpgKeyGenerate::comment
QString comment() const
Definition: kgpgkeygenerate.cpp:243
KgpgKeyGenerate
Definition: kgpgkeygenerate.h:27
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:42:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kgpg

Skip menu "kgpg"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeutils API Reference

Skip menu "kdeutils API Reference"
  • ark
  • filelight
  • kcalc
  • kcharselect
  • kdf
  • kfloppy
  • kgpg
  • ktimer
  • kwallet
  • sweeper

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal