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