knode
#include <knarticlecollection.h>
| Public Types | |
| enum | SortingType { STid, STmsgId, STunsorted } | 
| Public Member Functions | |
| KNArticleVector (KNArticleVector *master=0, SortingType sorting=STunsorted) | |
| virtual | ~KNArticleVector () | 
| void | append (KNArticle::Ptr a) | 
| KNArticle::Ptr | at (int i) | 
| KNArticle::Ptr | bsearch (int id) | 
| KNArticle::Ptr | bsearch (const QByteArray &id) | 
| void | clear () | 
| int | indexForId (int id) | 
| int | indexForMsgId (const QByteArray &id) | 
| bool | isEmpty () | 
| void | remove (int pos) | 
| void | setMaster (KNArticleVector *m) | 
| void | setSortMode (SortingType s) | 
| int | size () | 
| void | syncWithMaster () | 
| Static Public Member Functions | |
| static bool | compareById (KNArticle::Ptr a1, KNArticle::Ptr a2) | 
| static bool | compareByMsgId (KNArticle::Ptr a1, KNArticle::Ptr a2) | 
Detailed Description
Article storage used by KNArticleCollection.
Definition at line 26 of file knarticlecollection.h.
Member Enumeration Documentation
| Enumerator | |
|---|---|
| STid | |
| STmsgId | |
| STunsorted | |
Definition at line 29 of file knarticlecollection.h.
Constructor & Destructor Documentation
| 
 | explicit | 
Definition at line 23 of file knarticlecollection.cpp.
| 
 | virtual | 
Definition at line 29 of file knarticlecollection.cpp.
Member Function Documentation
| void KNArticleVector::append | ( | KNArticle::Ptr | a | ) | 
Appends an article to this store.
Definition at line 33 of file knarticlecollection.cpp.
| 
 | inline | 
Definition at line 58 of file knarticlecollection.h.
| KNArticle::Ptr KNArticleVector::bsearch | ( | int | id | ) | 
Definition at line 98 of file knarticlecollection.cpp.
| KNArticle::Ptr KNArticleVector::bsearch | ( | const QByteArray & | id | ) | 
Definition at line 104 of file knarticlecollection.cpp.
| void KNArticleVector::clear | ( | ) | 
Definition at line 48 of file knarticlecollection.cpp.
| 
 | static | 
Definition at line 84 of file knarticlecollection.cpp.
| 
 | static | 
Definition at line 90 of file knarticlecollection.cpp.
| int KNArticleVector::indexForId | ( | int | id | ) | 
Definition at line 110 of file knarticlecollection.cpp.
| int KNArticleVector::indexForMsgId | ( | const QByteArray & | id | ) | 
Definition at line 138 of file knarticlecollection.cpp.
| 
 | inline | 
Definition at line 37 of file knarticlecollection.h.
| void KNArticleVector::remove | ( | int | pos | ) | 
Remove the element at position pos in this store. 
Definition at line 40 of file knarticlecollection.cpp.
| 
 | inline | 
Definition at line 35 of file knarticlecollection.h.
| 
 | inline | 
Definition at line 53 of file knarticlecollection.h.
| 
 | inline | 
Definition at line 38 of file knarticlecollection.h.
| void KNArticleVector::syncWithMaster | ( | ) | 
Definition at line 53 of file knarticlecollection.cpp.
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.
 KDE API Reference
    KDE API Reference