KMIME Library
24#include "kmime_newsarticle.h"
25#include "kmime_message_p.h"
26#include "kmime_util_p.h"
32class NewsArticlePrivate :
public MessagePrivate
35 NewsArticlePrivate( NewsArticle *q ) : MessagePrivate( q )
39 Q_DECLARE_PUBLIC( NewsArticle )
42NewsArticle::NewsArticle()
43 :
Message( new NewsArticlePrivate( this ) )
47NewsArticle::~NewsArticle()
51void NewsArticle::parse()
57QByteArray NewsArticle::assembleHeaders()
63 return Message::assembleHeaders();
66void NewsArticle::clear()
72Headers::Base * NewsArticle::getHeaderByType(
const char *type )
75 return headerByType( type );
81 return Message::headerByType( type );
87 Message::setHeader( h );
90bool NewsArticle::removeHeader(
const char *type )
93 return Message::removeHeader( type );
97#define kmime_mk_header_accessor( type, method ) \
98Headers::type* NewsArticle::method( bool create ) { \
99 return header<Headers::type>( create ); \
102kmime_mk_header_accessor( Control, control )
103kmime_mk_header_accessor( Lines, lines )
104kmime_mk_header_accessor( Supersedes, supersedes )
105kmime_mk_header_accessor( MailCopiesTo, mailCopiesTo )
106kmime_mk_header_accessor( Newsgroups, newsgroups )
107kmime_mk_header_accessor( FollowUpTo, followUpTo )
109#undef kmime_mk_header_accessor
Represents a (email) message.
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by
doxygen 1.9.4 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.