akregator/src/librss
category.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef LIBRSS_RSS_CATEGORY_H
00026 #define LIBRSS_RSS_CATEGORY_H
00027
00028 #include "global.h"
00029
00030 class QDomDocument;
00031 class QDomElement;
00032 class QString;
00033
00034 namespace RSS
00035 {
00036 class KDE_EXPORT Category
00037 {
00038 public:
00039
00040 static Category fromXML(const QDomElement& e);
00041
00042 Category();
00043 Category(const Category& other);
00044 Category(const QString& category, const QString& domain);
00045 virtual ~Category();
00046
00047 Category& operator=(const Category& other);
00048 bool operator==(const Category& other) const;
00049
00050 QString category() const;
00051
00052 QString domain() const;
00053
00054 bool isNull() const;
00055
00056 private:
00057
00058 class CategoryPrivate;
00059 CategoryPrivate* d;
00060
00061 };
00062 }
00063
00064 #endif // LIBRSS_RSS_CATEGORY_H
|