Syndication
8#include "syndicationvocab.h"
11#include <QCoreApplication>
18class SYNDICATION_NO_EXPORT SyndicationVocab::SyndicationVocabPrivate
22 PropertyPtr updatePeriod;
23 PropertyPtr updateFrequency;
24 PropertyPtr updateBase;
26 static SyndicationVocab *sSelf;
27 static void cleanupSyndicationVocab()
33SyndicationVocab *SyndicationVocab::SyndicationVocabPrivate::sSelf =
nullptr;
35SyndicationVocab::SyndicationVocab()
36 : d(new SyndicationVocabPrivate)
38 QString ns = QStringLiteral(
"http://purl.org/rss/1.0/modules/syndication/");
42 d->updatePeriod = PropertyPtr(
new Property(ns +
QLatin1String(
"updatePeriod")));
43 d->updateFrequency = PropertyPtr(
new Property(ns +
QLatin1String(
"updateFrequency")));
44 d->updateBase = PropertyPtr(
new Property(ns +
QLatin1String(
"updateBase")));
47SyndicationVocab::~SyndicationVocab() =
default;
49SyndicationVocab *SyndicationVocab::self()
51 static SyndicationVocabPrivate p;
53 p.sSelf =
new SyndicationVocab;
54 qAddPostRoutine(SyndicationVocabPrivate::cleanupSyndicationVocab);
59const QString &SyndicationVocab::namespaceURI()
const
61 return d->namespaceURI;
64PropertyPtr SyndicationVocab::updatePeriod()
const
66 return d->updatePeriod;
69PropertyPtr SyndicationVocab::updateFrequency()
const
71 return d->updateFrequency;
74PropertyPtr SyndicationVocab::updateBase()
const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:14:15 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.