kmail Library API Documentation

cryptplugconfigdialog.h

00001 // -*- c++ -*-
00002 #ifndef _CRYPT_PLUG_CONFIG_DIALOG_H_
00003 #define _CRYPT_PLUG_CONFIG_DIALOG_H_
00004 
00005 #include <kdialogbase.h>
00006 
00007 class CryptPlugWrapper;
00008 
00009 class SignatureConfigurationDialogImpl;
00010 class EncryptionConfigurationDialogImpl;
00011 class DirectoryServicesConfigurationDialogImpl;
00012 
00013 class CryptPlugConfigDialog : public KDialogBase {
00014   Q_OBJECT
00015 public:
00016   CryptPlugConfigDialog( CryptPlugWrapper * wrapper, int plugno,
00017               const QString & caption,
00018               QWidget * parent=0, const char * name=0,
00019               bool modal=true );
00020   virtual ~CryptPlugConfigDialog() {}
00021 
00022 protected slots:
00023   void slotOk();
00024   void slotStartCertManager();
00025 
00026 protected:
00027   void setPluginInformation();
00028 
00029 protected:
00030   SignatureConfigurationDialogImpl * mSignatureTab;
00031   EncryptionConfigurationDialogImpl * mEncryptionTab;
00032   DirectoryServicesConfigurationDialogImpl * mDirServiceTab;
00033 
00034   CryptPlugWrapper * mWrapper;
00035   int mPluginNumber;
00036 };
00037 
00038 #endif // _CRYPT_PLUG_CONFIG_DIALOG_H_
KDE Logo
This file is part of the documentation for kmail Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat May 1 11:37:18 2004 by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2003