32 #ifndef __KMAIL_IDENTITYDIALOG_H__
33 #define __KMAIL_IDENTITYDIALOG_H__
40 class SimpleStringListEditor;
50 class EncryptionKeyRequester;
51 class SigningKeyRequester;
53 namespace KPIMIdentities {
55 class SignatureConfigurator;
58 class XFaceConfigurator;
61 namespace MailCommon {
62 class FolderRequester;
65 class DictionaryComboBox;
68 namespace MailTransport {
69 class TransportComboBox;
72 namespace TemplateParser {
73 class TemplatesConfiguration;
76 namespace MessageComposer {
77 class ComposerAutoCorrectionLanguage;
89 void setIdentity( KPIMIdentities::Identity & ident );
103 void slotDelayedButtonClicked(
KJob* );
104 void slotEditVcard();
107 bool checkFolderExists(
const QString & folder,
const QString & msg );
108 bool validateAddresses(
const QString & addresses );
109 void updateVcardButton();
110 void editVcard(
const QString& filename);
117 PimCommon::SimpleStringListEditor *mAliasEdit;
120 Kleo::SigningKeyRequester *mPGPSigningKeyRequester;
121 Kleo::EncryptionKeyRequester *mPGPEncryptionKeyRequester;
122 Kleo::SigningKeyRequester *mSMIMESigningKeyRequester;
123 Kleo::EncryptionKeyRequester *mSMIMEEncryptionKeyRequester;
124 KComboBox *mPreferredCryptoMessageFormat;
125 QCheckBox *mAutoSign;
130 Sonnet::DictionaryComboBox *mDictionaryCombo;
131 MailCommon::FolderRequester *mFccCombo;
132 QCheckBox *mSentMailFolderCheck;
133 MailCommon::FolderRequester *mDraftsCombo;
134 MailCommon::FolderRequester *mTemplatesCombo;
135 QCheckBox *mTransportCheck;
136 MailTransport::TransportComboBox *mTransportCombo;
137 QCheckBox *mAttachMyVCard;
138 QString mVcardFilename;
139 KPushButton *mEditVCard;
140 MessageComposer::ComposerAutoCorrectionLanguage *mAutoCorrectionLanguage;
143 TemplateParser::TemplatesConfiguration *mWidget;
145 KPushButton *mCopyGlobal;
147 KPIMIdentities::SignatureConfigurator *mSignatureConfigurator;
150 KTabWidget *mTabWidget;
155 #endif // __KMAIL_IDENTITYDIALOG_H__
void updateIdentity(KPIMIdentities::Identity &ident)
void slotAboutToShow(int)
IdentityDialog(QWidget *parent=0)
void slotButtonClicked(int button)
void setIdentity(KPIMIdentities::Identity &ident)