1/*
2 This file is part of the syndication library
3 SPDX-FileCopyrightText: 2005 Frank Osterfeld <osterfeld@kde.org>
4
5 SPDX-License-Identifier: LGPL-2.0-or-later
6*/
7
8#include "category.h"
9#include "tools.h"
10
11#include <QString>
12
13namespace Syndication
14{
15namespace RSS2
16{
17Category::Category()
18 : ElementWrapper()
19{
20}
21
22Category::Category(const QDomElement &element)
23 : ElementWrapper(element)
24{
25}
26QString Category::category() const
27{
28 return text().simplified();
29}
30
31QString Category::domain() const
32{
33 return attribute(QStringLiteral("domain"));
34}
35
36QString Category::debugInfo() const
37{
38 QString info = QLatin1String("### Category: ###################\n");
39 if (!category().isNull()) {
40 info += QLatin1String("category: #") + category() + QLatin1String("#\n");
41 }
42 if (!domain().isNull()) {
43 info += QLatin1String("domain: #") + domain() + QLatin1String("#\n");
44 }
45 info += QLatin1String("### Category end ################\n");
46 return info;
47}
48
49} // namespace RSS2
50} // namespace Syndication
51

source code of syndication/src/rss2/category.cpp