knode
#include <knarticle.h>
Public Types | |
typedef QList < KNRemoteArticle::Ptr > | List |
typedef boost::shared_ptr < KNRemoteArticle > | Ptr |
Public Types inherited from KNArticle | |
enum | articleType { ATmimeContent, ATremote, ATlocal } |
typedef QList< KNArticle::Ptr > | List |
typedef boost::shared_ptr < KNArticle > | Ptr |
Public Types inherited from KNJobItem | |
typedef boost::shared_ptr < KNJobItem > | Ptr |
Public Member Functions | |
KNRemoteArticle (boost::shared_ptr< KNGroup > g) | |
~KNRemoteArticle () | |
int | articleNumber () const |
QColor | color () const |
void | decNewFollowUps (unsigned short s=1) |
void | decUnreadFollowUps (unsigned short s=1) |
KNRemoteArticle::Ptr | displayedReference () |
bool | filterResult () |
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 () |
unsigned short | newFollowUps () |
virtual void | parse () |
void | propagateThreadChangedDate () |
short | score () |
void | setArticleNumber (int number) |
void | setChanged (bool b=true) |
void | setColor (const QColor &c) |
void | setDisplayedReference (KNRemoteArticle::Ptr dr) |
void | setExpired (bool b=true) |
void | setFiltered (bool b=true) |
void | setFilterResult (bool b=true) |
virtual void | setForceDefaultCharset (bool b) |
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 () |
Public Member Functions inherited from KNArticle | |
KNArticle (boost::shared_ptr< KNArticleCollection > c) | |
~KNArticle () | |
virtual void | clear () |
boost::shared_ptr < KNArticleCollection > | collection () const |
int | id () const |
bool | isLocked () |
bool | isNotUnloadable () |
bool | isOrphant () const |
KNHdrViewItem * | listItem () const |
void | setCollection (boost::shared_ptr< KNArticleCollection > c) |
void | setId (int i) |
void | setListItem (KNHdrViewItem *i, KNArticle::Ptr a) |
void | setLocked (bool b=true) |
void | setNotUnloadable (bool b=true) |
Public Member Functions inherited from KNJobItem | |
KNJobItem () | |
virtual | ~KNJobItem () |
virtual QString | prepareForExecution () |
Protected Attributes | |
int | a_rticleNumber |
QColor | c_olor |
KNRemoteArticle::Ptr | d_ref |
int | i_dRef |
unsigned short | n_ewFups |
short | s_core |
time_t | s_ubThreadChangeDate |
unsigned char | t_hrLevel |
unsigned short | u_nreadFups |
Protected Attributes inherited from KNArticle | |
boost::shared_ptr < KNArticleCollection > | c_ol |
KMime::BoolFlags | f_lags |
int | i_d |
KNHdrViewItem * | i_tem |
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 105 of file knarticle.h.
Member Typedef Documentation
List of remote articles.
Definition at line 111 of file knarticle.h.
typedef boost::shared_ptr<KNRemoteArticle> KNRemoteArticle::Ptr |
Shared pointer to a KNRemoteArticle. To be used instead of raw KNRemoteArticle*.
Definition at line 109 of file knarticle.h.
Constructor & Destructor Documentation
|
explicit |
Definition at line 76 of file knarticle.cpp.
KNRemoteArticle::~KNRemoteArticle | ( | ) |
Definition at line 88 of file knarticle.cpp.
Member Function Documentation
|
inline |
Definition at line 123 of file knarticle.h.
|
inline |
Definition at line 183 of file knarticle.h.
|
inline |
Definition at line 161 of file knarticle.h.
|
inline |
Definition at line 166 of file knarticle.h.
|
inline |
Definition at line 149 of file knarticle.h.
|
inline |
Definition at line 170 of file knarticle.h.
|
inline |
Definition at line 129 of file knarticle.h.
|
inline |
Definition at line 136 of file knarticle.h.
|
inline |
Definition at line 158 of file knarticle.h.
|
inline |
Definition at line 163 of file knarticle.h.
|
inline |
Definition at line 174 of file knarticle.h.
|
inline |
Definition at line 144 of file knarticle.h.
|
inline |
Definition at line 160 of file knarticle.h.
|
inline |
Definition at line 165 of file knarticle.h.
void KNRemoteArticle::initListItem | ( | ) |
Definition at line 113 of file knarticle.cpp.
|
inline |
Definition at line 132 of file knarticle.h.
|
inline |
Definition at line 172 of file knarticle.h.
|
inline |
Definition at line 138 of file knarticle.h.
|
inline |
Definition at line 134 of file knarticle.h.
|
inline |
Definition at line 127 of file knarticle.h.
|
inline |
Definition at line 130 of file knarticle.h.
|
inline |
Definition at line 140 of file knarticle.h.
|
inline |
Definition at line 157 of file knarticle.h.
|
virtual |
Definition at line 92 of file knarticle.cpp.
void KNRemoteArticle::propagateThreadChangedDate | ( | ) |
Definition at line 212 of file knarticle.cpp.
|
inline |
Definition at line 155 of file knarticle.h.
|
inline |
Definition at line 124 of file knarticle.h.
|
inline |
Definition at line 137 of file knarticle.h.
|
inline |
Definition at line 184 of file knarticle.h.
|
inline |
Definition at line 150 of file knarticle.h.
|
inline |
Definition at line 133 of file knarticle.h.
|
inline |
Definition at line 173 of file knarticle.h.
|
inline |
Definition at line 171 of file knarticle.h.
|
virtual |
Definition at line 201 of file knarticle.cpp.
|
inline |
Definition at line 145 of file knarticle.h.
|
inline |
Definition at line 139 of file knarticle.h.
|
inline |
Definition at line 135 of file knarticle.h.
|
inline |
Definition at line 128 of file knarticle.h.
|
inline |
Definition at line 159 of file knarticle.h.
|
inline |
Definition at line 131 of file knarticle.h.
|
inline |
Definition at line 156 of file knarticle.h.
|
inline |
Definition at line 187 of file knarticle.h.
|
inline |
Definition at line 154 of file knarticle.h.
|
inline |
Definition at line 152 of file knarticle.h.
|
inline |
Definition at line 164 of file knarticle.h.
|
inline |
Definition at line 175 of file knarticle.h.
|
inline |
Definition at line 141 of file knarticle.h.
|
inline |
Definition at line 186 of file knarticle.h.
void KNRemoteArticle::thread | ( | List & | f | ) |
Definition at line 169 of file knarticle.cpp.
|
inline |
Definition at line 153 of file knarticle.h.
|
inline |
Definition at line 151 of file knarticle.h.
|
inlinevirtual |
Reimplemented from KNArticle.
Definition at line 117 of file knarticle.h.
|
inline |
Definition at line 162 of file knarticle.h.
|
virtual |
Reimplemented from KNArticle.
Definition at line 130 of file knarticle.cpp.
Member Data Documentation
|
protected |
Definition at line 192 of file knarticle.h.
|
protected |
Definition at line 197 of file knarticle.h.
|
protected |
Definition at line 194 of file knarticle.h.
|
protected |
Definition at line 193 of file knarticle.h.
|
protected |
Definition at line 198 of file knarticle.h.
|
protected |
Definition at line 196 of file knarticle.h.
|
protected |
Definition at line 200 of file knarticle.h.
|
protected |
Definition at line 195 of file knarticle.h.
|
protected |
Definition at line 198 of file knarticle.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:34:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.