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

kleopatra

Kleo::Crypto::Gui::SignEncryptWizard

Kleo::Crypto::Gui::SignEncryptWizard Class Reference

#include <signencryptwizard.h>

Inheritance diagram for Kleo::Crypto::Gui::SignEncryptWizard:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 70 of file signencryptwizard.h.


Public Types

enum  Page { ResolveSignerPage = 0, ObjectsPage, ResolveRecipientsPage, ResultPage }

Signals

void linkActivated (const QString &link)
void objectsResolved ()
void recipientsResolved ()
void signersResolved ()

Public Member Functions

bool isAsciiArmorEnabled () const
bool keepResultPageOpenWhenDone () const
void onNext (int currentId)
GpgME::Protocol presetProtocol () const
bool recipientsUserMutable () const
bool removeUnencryptedFile () const
std::vector< GpgME::Key > resolvedCertificates () const
std::vector< GpgME::Key > resolvedSigners () const
GpgME::Protocol selectedProtocol () const
void setAsciiArmorEnabled (bool enabled)
void setCommitPage (Page)
void setKeepResultPageOpenWhenDone (bool keep)
void setPresetProtocol (GpgME::Protocol proto)
void setRecipients (const std::vector< KMime::Types::Mailbox > &recipients)
void setRecipientsUserMutable (bool isMutable)
void setRemoveUnencryptedFile (bool remove)
void setSignersAndCandidates (const std::vector< KMime::Types::Mailbox > &signers, const std::vector< std::vector< GpgME::Key > > &keys)
void setTaskCollection (const boost::shared_ptr< TaskCollection > &tasks)
 SignEncryptWizard (QWidget *parent=0, Qt::WindowFlags f=0)
virtual ~SignEncryptWizard ()
bool encryptionSelected () const
bool isEncryptionUserMutable () const
bool isMultipleProtocolsAllowed () const
bool isSigningUserMutable () const
QFileInfoList resolvedFiles () const
void setEncryptionSelected (bool selected)
void setEncryptionUserMutable (bool isMutable)
void setFiles (const QStringList &files)
void setMultipleProtocolsAllowed (bool allowed)
void setSigningSelected (bool selected)
void setSigningUserMutable (bool isMutable)
bool signingSelected () const

Protected Member Functions

Gui::ObjectsPage * objectsPage ()
Gui::ResolveRecipientsPage * resolveRecipientsPage ()
Gui::ResultPage * resultPage ()
void setSignerResolvePageValidator (const boost::shared_ptr< SignerResolvePage::Validator > &validator)
const Gui::SignerResolvePage * signerResolvePage () const
Gui::SignerResolvePage * signerResolvePage ()

Member Enumeration Documentation

enum Kleo::Crypto::Gui::SignEncryptWizard::Page

Enumerator:
ResolveSignerPage 
ObjectsPage 
ResolveRecipientsPage 
ResultPage 

Reimplemented from Kleo::Crypto::Gui::Wizard.

Definition at line 76 of file signencryptwizard.h.


Constructor & Destructor Documentation

SignEncryptWizard::SignEncryptWizard ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
) [explicit]

Definition at line 117 of file signencryptwizard.cpp.

SignEncryptWizard::~SignEncryptWizard (  )  [virtual]

Definition at line 123 of file signencryptwizard.cpp.


Member Function Documentation

bool SignEncryptWizard::encryptionSelected (  )  const

Definition at line 213 of file signencryptwizard.cpp.

bool SignEncryptWizard::isAsciiArmorEnabled (  )  const

Definition at line 240 of file signencryptwizard.cpp.

bool SignEncryptWizard::isEncryptionUserMutable (  )  const

Definition at line 175 of file signencryptwizard.cpp.

bool SignEncryptWizard::isMultipleProtocolsAllowed (  )  const

Definition at line 181 of file signencryptwizard.cpp.

bool SignEncryptWizard::isSigningUserMutable (  )  const

Definition at line 165 of file signencryptwizard.cpp.

bool SignEncryptWizard::keepResultPageOpenWhenDone (  )  const

Definition at line 300 of file signencryptwizard.cpp.

void Kleo::Crypto::Gui::SignEncryptWizard::linkActivated ( const QString &  link  )  [signal]

Gui::ObjectsPage * SignEncryptWizard::objectsPage (  )  [protected]

Definition at line 290 of file signencryptwizard.cpp.

void Kleo::Crypto::Gui::SignEncryptWizard::objectsResolved (  )  [signal]

void SignEncryptWizard::onNext ( int  currentId  )  [virtual]

Reimplemented from Kleo::Crypto::Gui::Wizard.

Reimplemented in Kleo::Crypto::Gui::SignEncryptFilesWizard.

Definition at line 101 of file signencryptwizard.cpp.

GpgME::Protocol SignEncryptWizard::presetProtocol (  )  const

Definition at line 150 of file signencryptwizard.cpp.

void Kleo::Crypto::Gui::SignEncryptWizard::recipientsResolved (  )  [signal]

bool SignEncryptWizard::recipientsUserMutable (  )  const

if true, the user is allowed to remove/add recipients via the UI.

Defaults to false.

Definition at line 260 of file signencryptwizard.cpp.

bool SignEncryptWizard::removeUnencryptedFile (  )  const

Definition at line 250 of file signencryptwizard.cpp.

std::vector< Key > SignEncryptWizard::resolvedCertificates (  )  const

Definition at line 232 of file signencryptwizard.cpp.

QFileInfoList SignEncryptWizard::resolvedFiles (  )  const

SignOrEncryptFiles mode subinterface.

Definition at line 201 of file signencryptwizard.cpp.

std::vector< Key > SignEncryptWizard::resolvedSigners (  )  const

Definition at line 236 of file signencryptwizard.cpp.

Gui::ResolveRecipientsPage * SignEncryptWizard::resolveRecipientsPage (  )  [protected]

Definition at line 285 of file signencryptwizard.cpp.

Gui::ResultPage * SignEncryptWizard::resultPage (  )  [protected]

Definition at line 295 of file signencryptwizard.cpp.

GpgME::Protocol SignEncryptWizard::selectedProtocol (  )  const

Definition at line 145 of file signencryptwizard.cpp.

void SignEncryptWizard::setAsciiArmorEnabled ( bool  enabled  ) 

Definition at line 245 of file signencryptwizard.cpp.

void SignEncryptWizard::setCommitPage ( Page  page  ) 

Definition at line 125 of file signencryptwizard.cpp.

void SignEncryptWizard::setEncryptionSelected ( bool  selected  ) 

Definition at line 155 of file signencryptwizard.cpp.

void SignEncryptWizard::setEncryptionUserMutable ( bool  isMutable  ) 

Definition at line 192 of file signencryptwizard.cpp.

void SignEncryptWizard::setFiles ( const QStringList &  files  ) 

Definition at line 197 of file signencryptwizard.cpp.

void SignEncryptWizard::setKeepResultPageOpenWhenDone ( bool  keep  ) 

Definition at line 305 of file signencryptwizard.cpp.

void SignEncryptWizard::setMultipleProtocolsAllowed ( bool  allowed  ) 

Definition at line 186 of file signencryptwizard.cpp.

void Kleo::Crypto::Gui::SignEncryptWizard::setPresetProtocol ( GpgME::Protocol  proto  ) 

void Kleo::Crypto::Gui::SignEncryptWizard::setRecipients ( const std::vector< KMime::Types::Mailbox > &  recipients  ) 

void SignEncryptWizard::setRecipientsUserMutable ( bool  isMutable  ) 

Definition at line 265 of file signencryptwizard.cpp.

void SignEncryptWizard::setRemoveUnencryptedFile ( bool  remove  ) 

Definition at line 255 of file signencryptwizard.cpp.

void SignEncryptWizard::setSignerResolvePageValidator ( const boost::shared_ptr< SignerResolvePage::Validator > &  validator  )  [protected]

Definition at line 270 of file signencryptwizard.cpp.

void Kleo::Crypto::Gui::SignEncryptWizard::setSignersAndCandidates ( const std::vector< KMime::Types::Mailbox > &  signers,
const std::vector< std::vector< GpgME::Key > > &  keys 
)

void SignEncryptWizard::setSigningSelected ( bool  selected  ) 

Definition at line 160 of file signencryptwizard.cpp.

void SignEncryptWizard::setSigningUserMutable ( bool  isMutable  ) 

Definition at line 170 of file signencryptwizard.cpp.

void Kleo::Crypto::Gui::SignEncryptWizard::setTaskCollection ( const boost::shared_ptr< TaskCollection > &  tasks  ) 

const Gui::SignerResolvePage * SignEncryptWizard::signerResolvePage (  )  const [protected]

Definition at line 280 of file signencryptwizard.cpp.

Gui::SignerResolvePage * SignEncryptWizard::signerResolvePage (  )  [protected]

Definition at line 275 of file signencryptwizard.cpp.

void Kleo::Crypto::Gui::SignEncryptWizard::signersResolved (  )  [signal]

bool SignEncryptWizard::signingSelected (  )  const

Definition at line 209 of file signencryptwizard.cpp.


The documentation for this class was generated from the following files:
  • signencryptwizard.h
  • signencryptwizard.cpp

kleopatra

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

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal