cryptplugconfigdialog.h
00001
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_
This file is part of the documentation for kmail Library Version 3.2.2.