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

libkleo

Namespaces | Classes | Enumerations | Functions
Kleo Namespace Reference

Namespaces

 _detail
 
 Private
 
 QGpgMEProgressTokenMapper
 

Classes

class  AbstractImportJob
 
class  AddUserIDJob
 
class  ChangeExpiryJob
 
class  ChangeOwnerTrustJob
 
class  ChangePasswdJob
 
class  ChecksumDefinition
 
class  ChiasmusBackend
 
class  ChiasmusJob
 
class  ChiasmusLibrary
 
class  CryptoBackend
 
class  CryptoBackendFactory
 
class  CryptoConfigComponentGUI
 
class  CryptoConfigDialog
 
class  CryptoConfigEntryCheckBox
 
class  CryptoConfigEntryDebugLevel
 
class  CryptoConfigEntryDirPath
 
class  CryptoConfigEntryGUI
 
class  CryptoConfigEntryGUIFactory
 
class  CryptoConfigEntryKeyserver
 
class  CryptoConfigEntryLDAPURL
 
class  CryptoConfigEntryLineEdit
 
class  CryptoConfigEntryPath
 
class  CryptoConfigEntrySpinBox
 
class  CryptoConfigEntryURL
 
class  CryptoConfigGroupGUI
 
class  CryptoConfigModule
 
class  DecryptJob
 
class  DecryptVerifyJob
 
class  DeleteJob
 
class  DirectoryServicesWidget
 
class  DN
 
class  DNAttributeMapper
 
class  DNAttributeOrderConfigWidget
 
class  DownloadJob
 
class  EncryptionKeyRequester
 
class  EncryptJob
 
class  Exception
 
class  ExportJob
 
class  FileNameRequester
 
class  GnuPGProcessBase
 
class  HierarchicalKeyListJob
 
class  ImportFromKeyserverJob
 
class  ImportJob
 
class  Job
 
class  KConfigBasedKeyFilter
 
class  KeyApprovalDialog
 
class  KeyFilter
 
class  KeyFilterImplBase
 
class  KeyFilterManager
 
class  KeyGenerationJob
 
class  KeyListJob
 
class  KeyListView
 
class  KeyListViewItem
 
class  KeyRequester
 
class  KeySelectionDialog
 
class  ListAllKeysJob
 
struct  lt_i_str
 
class  MessageBox
 
class  MultiDeleteJob
 
class  ObtainKeysJob
 
struct  ParsedKeyserver
 
class  ProgressBar
 
class  ProgressDialog
 
class  QGpgMEAddUserIDJob
 
class  QGpgMEBackend
 
class  QGpgMEChangeExpiryJob
 
class  QGpgMEChangeOwnerTrustJob
 
class  QGpgMEChangePasswdJob
 
class  QGpgMEDecryptJob
 
class  QGpgMEDecryptVerifyJob
 
class  QGpgMEDeleteJob
 
class  QGpgMEDownloadJob
 
class  QGpgMEEncryptJob
 
class  QGpgMEExportJob
 
class  QGpgMEImportFromKeyserverJob
 
class  QGpgMEImportJob
 
class  QGpgMEKeyGenerationJob
 
class  QGpgMEKeyListJob
 
class  QGpgMEListAllKeysJob
 
class  QGpgMERefreshKeysJob
 
class  QGpgMESecretKeyExportJob
 
class  QGpgMESignEncryptJob
 
class  QGpgMESignJob
 
class  QGpgMESignKeyJob
 
class  QGpgMEVerifyDetachedJob
 
class  QGpgMEVerifyOpaqueJob
 
class  RefreshKeysJob
 
class  SignEncryptJob
 
class  SigningKeyRequester
 
class  SignJob
 
class  SignKeyJob
 
class  SpecialJob
 
class  SymCryptRunProcessBase
 
class  VerifyDetachedJob
 
class  VerifyOpaqueJob
 

Enumerations

enum  Action {
  Conflict, DoIt, DontDoIt, Ask,
  AskOpportunistic, Impossible
}
 
enum  CryptoMessageFormat {
  InlineOpenPGPFormat = 1, OpenPGPMIMEFormat = 2, SMIMEFormat = 4, SMIMEOpaqueFormat = 8,
  AnyOpenPGP = InlineOpenPGPFormat|OpenPGPMIMEFormat, AnySMIME = SMIMEOpaqueFormat|SMIMEFormat, AutoFormat = AnyOpenPGP|AnySMIME
}
 
enum  EncryptionPreference {
  UnknownPreference = 0, NeverEncrypt = 1, AlwaysEncrypt = 2, AlwaysEncryptIfPossible = 3,
  AlwaysAskForEncryption = 4, AskWheneverPossible = 5, MaxEncryptionPreference = AskWheneverPossible
}
 
enum  SigningPreference {
  UnknownSigningPreference = 0, NeverSign = 1, AlwaysSign = 2, AlwaysSignIfPossible = 3,
  AlwaysAskForSigning = 4, AskSigningWheneverPossible = 5, MaxSigningPreference = AskSigningWheneverPossible
}
 

Functions

KLEO_EXPORT QString assembleKeyserver (const ParsedKeyserver &keyserver)
 
KLEO_EXPORT QStringList cryptoMessageFormatsToStringList (unsigned int f)
 
KLEO_EXPORT QString cryptoMessageFormatToLabel (CryptoMessageFormat f)
 
KLEO_EXPORT const char * cryptoMessageFormatToString (CryptoMessageFormat f)
 
KLEO_EXPORT QString encryptionPreferenceToLabel (EncryptionPreference pref)
 
KLEO_EXPORT const char * encryptionPreferenceToString (EncryptionPreference pref)
 
T * lvi_cast (QTreeWidgetItem *item)
 
const T * lvi_cast (const QTreeWidgetItem *item)
 
KLEO_EXPORT ParsedKeyserver parseKeyserver (const QString &str)
 
KLEO_EXPORT QString signingPreferenceToLabel (SigningPreference pref)
 
KLEO_EXPORT const char * signingPreferenceToString (SigningPreference pref)
 
KLEO_EXPORT unsigned int stringListToCryptoMessageFormats (const QStringList &sl)
 
KLEO_EXPORT CryptoMessageFormat stringToCryptoMessageFormat (const QString &s)
 
KLEO_EXPORT EncryptionPreference stringToEncryptionPreference (const QString &str)
 
KLEO_EXPORT SigningPreference stringToSigningPreference (const QString &str)
 

Enumeration Type Documentation

enum Kleo::Action
Enumerator
Conflict 
DoIt 
DontDoIt 
Ask 
AskOpportunistic 
Impossible 

Definition at line 60 of file enum.h.

enum Kleo::CryptoMessageFormat
Enumerator
InlineOpenPGPFormat 
OpenPGPMIMEFormat 
SMIMEFormat 
SMIMEOpaqueFormat 
AnyOpenPGP 
AnySMIME 
AutoFormat 

Definition at line 43 of file enum.h.

enum Kleo::EncryptionPreference
Enumerator
UnknownPreference 
NeverEncrypt 
AlwaysEncrypt 
AlwaysEncryptIfPossible 
AlwaysAskForEncryption 
AskWheneverPossible 
MaxEncryptionPreference 

Definition at line 64 of file enum.h.

enum Kleo::SigningPreference
Enumerator
UnknownSigningPreference 
NeverSign 
AlwaysSign 
AlwaysSignIfPossible 
AlwaysAskForSigning 
AskSigningWheneverPossible 
MaxSigningPreference 

Definition at line 78 of file enum.h.

Function Documentation

QString Kleo::assembleKeyserver ( const ParsedKeyserver &  keyserver)

Definition at line 968 of file cryptoconfigmodule.cpp.

QStringList Kleo::cryptoMessageFormatsToStringList ( unsigned int  f)

Definition at line 70 of file enum.cpp.

QString Kleo::cryptoMessageFormatToLabel ( Kleo::CryptoMessageFormat  f)

Definition at line 78 of file enum.cpp.

const char * Kleo::cryptoMessageFormatToString ( Kleo::CryptoMessageFormat  f)

Definition at line 61 of file enum.cpp.

QString Kleo::encryptionPreferenceToLabel ( EncryptionPreference  pref)

Definition at line 138 of file enum.cpp.

const char * Kleo::encryptionPreferenceToString ( EncryptionPreference  pref)

Definition at line 104 of file enum.cpp.

T* Kleo::lvi_cast ( QTreeWidgetItem *  item)
inline

Definition at line 55 of file keylistview.h.

const T* Kleo::lvi_cast ( const QTreeWidgetItem *  item)
inline

Definition at line 61 of file keylistview.h.

Kleo::ParsedKeyserver Kleo::parseKeyserver ( const QString &  str)

Definition at line 946 of file cryptoconfigmodule.cpp.

QString Kleo::signingPreferenceToLabel ( SigningPreference  pref)

Definition at line 190 of file enum.cpp.

const char * Kleo::signingPreferenceToString ( SigningPreference  pref)

Definition at line 156 of file enum.cpp.

unsigned int Kleo::stringListToCryptoMessageFormats ( const QStringList &  sl)

Definition at line 95 of file enum.cpp.

Kleo::CryptoMessageFormat Kleo::stringToCryptoMessageFormat ( const QString &  s)

Definition at line 87 of file enum.cpp.

Kleo::EncryptionPreference Kleo::stringToEncryptionPreference ( const QString &  str)

Definition at line 123 of file enum.cpp.

Kleo::SigningPreference Kleo::stringToSigningPreference ( const QString &  str)

Definition at line 175 of file enum.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:57:49 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

libkleo

Skip menu "libkleo"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

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