rem: QDataStream & operator<<( QDataStream & stream, const Signature & sig ) { return stream << static_cast<Q_UINT8>(sig.mType) << sig.mUrl << sig.mText;
add: QDataStream & operator<<( QDataStream & stream, const KMIdentity & i ) { return stream << static_cast<Q_UINT32>(i.uoid()) << i.identityName() << i.fullName() << i.organization() << i.pgpIdentity() << i.emailAddr() << i.replyToAddr() << i.bcc() << i.vCardFile() << i.transport() << i.fcc() << i.drafts() << i.mSignature;
context: QDataStream & operator<<( QDataStream & stream, const Signature & sig ) {  return stream << static_cast<Q_UINT8>(sig.mType)		<< sig.mUrl		<< sig.mText;}