kmail Library API Documentation

partmetadata.h

00001 /* -*- c++ -*- 00002 partmetadata.h 00003 00004 KMail, the KDE mail client. 00005 Copyright (c) 2002-2003 Karl-Heinz Zimmer <khz@kde.org> 00006 Copyright (c) 2003 Marc Mutz <mutz@kde.org> 00007 00008 This program is free software; you can redistribute it and/or 00009 modify it under the terms of the GNU General Public License, 00010 version 2.0, as published by the Free Software Foundation. 00011 You should have received a copy of the GNU General Public License 00012 along with this program; if not, write to the Free Software Foundation, 00013 Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, US 00014 */ 00015 00016 00017 #ifndef _KMAIL_PARTMETADATA_H_ 00018 #define _KMAIL_PARTMETADATA_H_ 00019 00020 #include <cryptplugwrapper.h> 00021 00022 #include <kpgp.h> 00023 #include <qstring.h> 00024 #include <qcstring.h> 00025 #include <time.h> 00026 00027 namespace KMail { 00028 00029 class PartMetaData { 00030 public: 00031 PartMetaData() 00032 : isSigned( false ), 00033 isGoodSignature( false ), 00034 sigStatusFlags( CryptPlugWrapper::SigStatus_UNKNOWN ), 00035 isEncrypted( false ), 00036 isDecryptable( false ), 00037 technicalProblem( false ), 00038 isEncapsulatedRfc822Message( false ) {} 00039 bool isSigned; 00040 bool isGoodSignature; 00041 CryptPlugWrapper::SigStatusFlags sigStatusFlags; 00042 QString signClass; 00043 QString signer; 00044 QStringList signerMailAddresses; 00045 QCString keyId; 00046 Kpgp::Validity keyTrust; 00047 QString status; // to be used for unknown plug-ins 00048 int status_code; // to be used for i18n of OpenPGP and S/MIME CryptPlugs 00049 QString errorText; 00050 tm creationTime; 00051 bool isEncrypted; 00052 bool isDecryptable; 00053 QString decryptionError; 00054 bool technicalProblem; 00055 bool isEncapsulatedRfc822Message; 00056 }; 00057 00058 } // namespace KMail 00059 00060 #endif // _KMAIL_PARTMETADATA_H_ 00061
KDE Logo
This file is part of the documentation for kmail Library Version 3.3.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Aug 27 12:52:52 2004 by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2003