Syndication

categoryrss2impl.h
1/*
2 This file is part of the syndication library
3 SPDX-FileCopyrightText: 2006 Frank Osterfeld <osterfeld@kde.org>
4
5 SPDX-License-Identifier: LGPL-2.0-or-later
6*/
7
8#ifndef SYNDICATION_MAPPER_CATEGORYRSS2IMPL_H
9#define SYNDICATION_MAPPER_CATEGORYRSS2IMPL_H
10
11#include <category.h>
12#include <rss2/category.h>
13
14namespace Syndication
15{
16class CategoryRSS2Impl;
17typedef QSharedPointer<CategoryRSS2Impl> CategoryRSS2ImplPtr;
18
19/**
20 *
21 * @internal
22 * @author Frank Osterfeld
23 */
25{
26public:
27 explicit CategoryRSS2Impl(const Syndication::RSS2::Category &category);
28
29 Q_REQUIRED_RESULT bool isNull() const override;
30
31 Q_REQUIRED_RESULT QString term() const override;
32
33 Q_REQUIRED_RESULT QString label() const override;
34
35 Q_REQUIRED_RESULT QString scheme() const override;
36
37private:
39};
40
41} // namespace Syndication
42
43#endif // SYNDICATION_MAPPER_CATEGORYRSS2IMPL_H
bool isNull() const override
returns whether this object is a null category
QString term() const override
A term identifying the category, e.g.
QString scheme() const override
An optional scheme the term is part of.
QString label() const override
An optional human-readable label of the category.
A category for categorizing items or whole feeds.
Definition category.h:33
A category which can be assigned to items or whole feeds.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sun Feb 25 2024 18:39:47 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.