• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

knode

KNRemoteArticle Class Reference

#include <knarticle.h>

Inheritance diagram for KNRemoteArticle:

Inheritance graph
[legend]

List of all members.


Detailed Description

KNRemoteArticle represents an article, whos body has to be retrieved from a remote host or from the local cache.

All articles in a newsgroup are stored in instances of this class.

Definition at line 101 of file knarticle.h.


Public Types

typedef QList< KNRemoteArticle * > List

Public Member Functions

int articleNumber () const
virtual void assemble ()
virtual void clear ()
QColor color () const
void decNewFollowUps (unsigned short s=1)
void decUnreadFollowUps (unsigned short s=1)
KNRemoteArticle * displayedReference ()
bool filterResult ()
KMime::Headers::From * from (bool create=true)
KMime::Headers::Base * getHeaderByType (const char *type)
bool getReadFlag ()
bool hasChanged ()
bool hasNewFollowUps ()
bool hasUnreadFollowUps ()
bool hasVisibleFollowUps ()
int idRef ()
void incNewFollowUps (unsigned short s=1)
void incUnreadFollowUps (unsigned short s=1)
void initListItem ()
bool isExpired ()
bool isFiltered ()
bool isIgnored ()
bool isKept ()
bool isNew ()
bool isRead ()
bool isWatched ()
 KNRemoteArticle (KNGroup *g)
KMime::Headers::MessageID * messageID (bool create=true)
unsigned short newFollowUps ()
virtual void parse ()
void propagateThreadChangedDate ()
KMime::Headers::References * references (bool create=true)
bool removeHeader (const char *type)
short score ()
void setArticleNumber (int number)
void setChanged (bool b=true)
void setColor (const QColor &c)
void setDisplayedReference (KNRemoteArticle *dr)
void setExpired (bool b=true)
void setFiltered (bool b=true)
void setFilterResult (bool b=true)
virtual void setForceDefaultCharset (bool b)
void setHeader (KMime::Headers::Base *h)
void setIdRef (int i)
void setIgnored (bool b=true)
void setKept (bool b=true)
void setNew (bool b=true)
void setNewFollowUps (unsigned short s)
void setRead (bool b=true)
void setScore (short s)
void setSubThreadChangeDate (time_t date)
void setThreadingLevel (unsigned char l)
void setThreadMode (bool b=true)
void setUnreadFollowUps (unsigned short s)
void setVisibleFollowUps (bool b=true)
void setWatched (bool b=true)
time_t subThreadChangeDate ()
void thread (List &f)
unsigned char threadingLevel ()
bool threadMode ()
articleType type () const
unsigned short unreadFollowUps ()
void updateListItem ()
 ~KNRemoteArticle ()

Protected Attributes

int a_rticleNumber
QColor c_olor
KNRemoteArticle * d_ref
KMime::Headers::From f_rom
int i_dRef
KMime::Headers::MessageID m_essageID
unsigned short n_ewFups
KMime::Headers::References r_eferences
short s_core
time_t s_ubThreadChangeDate
unsigned char t_hrLevel
unsigned short u_nreadFups

Member Typedef Documentation

typedef QList<KNRemoteArticle*> KNRemoteArticle::List

List of remote articles.

Reimplemented from KNArticle.

Definition at line 105 of file knarticle.h.


Constructor & Destructor Documentation

KNRemoteArticle::KNRemoteArticle ( KNGroup *  g  ) 

Definition at line 86 of file knarticle.cpp.

KNRemoteArticle::~KNRemoteArticle (  ) 

Definition at line 102 of file knarticle.cpp.


Member Function Documentation

int KNRemoteArticle::articleNumber (  )  const [inline]

Definition at line 127 of file knarticle.h.

virtual void KNRemoteArticle::assemble (  )  [inline, virtual]

Definition at line 115 of file knarticle.h.

void KNRemoteArticle::clear (  )  [virtual]

Reimplemented from KNArticle.

Definition at line 121 of file knarticle.cpp.

QColor KNRemoteArticle::color (  )  const [inline]

Definition at line 187 of file knarticle.h.

void KNRemoteArticle::decNewFollowUps ( unsigned short  s = 1  )  [inline]

Definition at line 165 of file knarticle.h.

void KNRemoteArticle::decUnreadFollowUps ( unsigned short  s = 1  )  [inline]

Definition at line 170 of file knarticle.h.

KNRemoteArticle* KNRemoteArticle::displayedReference (  )  [inline]

Definition at line 153 of file knarticle.h.

bool KNRemoteArticle::filterResult (  )  [inline]

Definition at line 174 of file knarticle.h.

KMime::Headers::From* KNRemoteArticle::from ( bool  create = true  )  [inline]

Definition at line 123 of file knarticle.h.

Headers::Base * KNRemoteArticle::getHeaderByType ( const char *  type  ) 

Definition at line 130 of file knarticle.cpp.

bool KNRemoteArticle::getReadFlag (  )  [inline]

Definition at line 133 of file knarticle.h.

bool KNRemoteArticle::hasChanged (  )  [inline]

Definition at line 140 of file knarticle.h.

bool KNRemoteArticle::hasNewFollowUps (  )  [inline]

Definition at line 162 of file knarticle.h.

bool KNRemoteArticle::hasUnreadFollowUps (  )  [inline]

Definition at line 167 of file knarticle.h.

bool KNRemoteArticle::hasVisibleFollowUps (  )  [inline]

Definition at line 178 of file knarticle.h.

int KNRemoteArticle::idRef (  )  [inline]

Definition at line 148 of file knarticle.h.

void KNRemoteArticle::incNewFollowUps ( unsigned short  s = 1  )  [inline]

Definition at line 164 of file knarticle.h.

void KNRemoteArticle::incUnreadFollowUps ( unsigned short  s = 1  )  [inline]

Definition at line 169 of file knarticle.h.

void KNRemoteArticle::initListItem (  ) 

Definition at line 185 of file knarticle.cpp.

bool KNRemoteArticle::isExpired (  )  [inline]

Definition at line 136 of file knarticle.h.

bool KNRemoteArticle::isFiltered (  )  [inline]

Definition at line 176 of file knarticle.h.

bool KNRemoteArticle::isIgnored (  )  [inline]

Definition at line 142 of file knarticle.h.

bool KNRemoteArticle::isKept (  )  [inline]

Definition at line 138 of file knarticle.h.

bool KNRemoteArticle::isNew (  )  [inline]

Definition at line 131 of file knarticle.h.

bool KNRemoteArticle::isRead (  )  [inline]

Definition at line 134 of file knarticle.h.

bool KNRemoteArticle::isWatched (  )  [inline]

Definition at line 144 of file knarticle.h.

KMime::Headers::MessageID* KNRemoteArticle::messageID ( bool  create = true  )  [inline]

Definition at line 122 of file knarticle.h.

unsigned short KNRemoteArticle::newFollowUps (  )  [inline]

Definition at line 161 of file knarticle.h.

void KNRemoteArticle::parse (  )  [virtual]

Definition at line 106 of file knarticle.cpp.

void KNRemoteArticle::propagateThreadChangedDate (  ) 

Definition at line 285 of file knarticle.cpp.

KMime::Headers::References* KNRemoteArticle::references ( bool  create = true  )  [inline]

Definition at line 124 of file knarticle.h.

bool KNRemoteArticle::removeHeader ( const char *  type  ) 

Definition at line 170 of file knarticle.cpp.

short KNRemoteArticle::score (  )  [inline]

Definition at line 159 of file knarticle.h.

void KNRemoteArticle::setArticleNumber ( int  number  )  [inline]

Definition at line 128 of file knarticle.h.

void KNRemoteArticle::setChanged ( bool  b = true  )  [inline]

Definition at line 141 of file knarticle.h.

void KNRemoteArticle::setColor ( const QColor &  c  )  [inline]

Definition at line 188 of file knarticle.h.

void KNRemoteArticle::setDisplayedReference ( KNRemoteArticle *  dr  )  [inline]

Definition at line 154 of file knarticle.h.

void KNRemoteArticle::setExpired ( bool  b = true  )  [inline]

Definition at line 137 of file knarticle.h.

void KNRemoteArticle::setFiltered ( bool  b = true  )  [inline]

Definition at line 177 of file knarticle.h.

void KNRemoteArticle::setFilterResult ( bool  b = true  )  [inline]

Definition at line 175 of file knarticle.h.

void KNRemoteArticle::setForceDefaultCharset ( bool  b  )  [virtual]

Definition at line 271 of file knarticle.cpp.

void KNRemoteArticle::setHeader ( KMime::Headers::Base *  h  ) 

void KNRemoteArticle::setIdRef ( int  i  )  [inline]

Definition at line 149 of file knarticle.h.

void KNRemoteArticle::setIgnored ( bool  b = true  )  [inline]

Definition at line 143 of file knarticle.h.

void KNRemoteArticle::setKept ( bool  b = true  )  [inline]

Definition at line 139 of file knarticle.h.

void KNRemoteArticle::setNew ( bool  b = true  )  [inline]

Definition at line 132 of file knarticle.h.

void KNRemoteArticle::setNewFollowUps ( unsigned short  s  )  [inline]

Definition at line 163 of file knarticle.h.

void KNRemoteArticle::setRead ( bool  b = true  )  [inline]

Definition at line 135 of file knarticle.h.

void KNRemoteArticle::setScore ( short  s  )  [inline]

Definition at line 160 of file knarticle.h.

void KNRemoteArticle::setSubThreadChangeDate ( time_t  date  )  [inline]

Definition at line 191 of file knarticle.h.

void KNRemoteArticle::setThreadingLevel ( unsigned char  l  )  [inline]

Definition at line 158 of file knarticle.h.

void KNRemoteArticle::setThreadMode ( bool  b = true  )  [inline]

Definition at line 156 of file knarticle.h.

void KNRemoteArticle::setUnreadFollowUps ( unsigned short  s  )  [inline]

Definition at line 168 of file knarticle.h.

void KNRemoteArticle::setVisibleFollowUps ( bool  b = true  )  [inline]

Definition at line 179 of file knarticle.h.

void KNRemoteArticle::setWatched ( bool  b = true  )  [inline]

Definition at line 145 of file knarticle.h.

time_t KNRemoteArticle::subThreadChangeDate (  )  [inline]

Definition at line 190 of file knarticle.h.

void KNRemoteArticle::thread ( KNRemoteArticle::List &  l  ) 

Definition at line 240 of file knarticle.cpp.

unsigned char KNRemoteArticle::threadingLevel (  )  [inline]

Definition at line 157 of file knarticle.h.

bool KNRemoteArticle::threadMode (  )  [inline]

Definition at line 155 of file knarticle.h.

articleType KNRemoteArticle::type (  )  const [inline, virtual]

Reimplemented from KNArticle.

Definition at line 111 of file knarticle.h.

unsigned short KNRemoteArticle::unreadFollowUps (  )  [inline]

Definition at line 166 of file knarticle.h.

void KNRemoteArticle::updateListItem (  )  [virtual]

Reimplemented from KNArticle.

Definition at line 201 of file knarticle.cpp.


Member Data Documentation

int KNRemoteArticle::a_rticleNumber [protected]

Definition at line 201 of file knarticle.h.

QColor KNRemoteArticle::c_olor [protected]

Definition at line 206 of file knarticle.h.

KNRemoteArticle* KNRemoteArticle::d_ref [protected]

Definition at line 203 of file knarticle.h.

KMime::Headers::From KNRemoteArticle::f_rom [protected]

Definition at line 198 of file knarticle.h.

int KNRemoteArticle::i_dRef [protected]

Definition at line 202 of file knarticle.h.

KMime::Headers::MessageID KNRemoteArticle::m_essageID [protected]

Definition at line 197 of file knarticle.h.

unsigned short KNRemoteArticle::n_ewFups [protected]

Definition at line 207 of file knarticle.h.

KMime::Headers::References KNRemoteArticle::r_eferences [protected]

Definition at line 199 of file knarticle.h.

short KNRemoteArticle::s_core [protected]

Definition at line 205 of file knarticle.h.

time_t KNRemoteArticle::s_ubThreadChangeDate [protected]

Definition at line 209 of file knarticle.h.

unsigned char KNRemoteArticle::t_hrLevel [protected]

Definition at line 204 of file knarticle.h.

unsigned short KNRemoteArticle::u_nreadFups [protected]

Definition at line 207 of file knarticle.h.


The documentation for this class was generated from the following files:
  • knarticle.h
  • knarticle.cpp

knode

Skip menu "knode"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal