syndication/rdf
23#include "syndicationvocab.h"
26#include <QtCore/QCoreApplication>
27#include <QtCore/QString>
29namespace Syndication {
32class SyndicationVocab::SyndicationVocabPrivate
37 PropertyPtr updatePeriod;
38 PropertyPtr updateFrequency;
39 PropertyPtr updateBase;
41 static SyndicationVocab *sSelf;
42 static void cleanupSyndicationVocab()
48SyndicationVocab *SyndicationVocab::SyndicationVocabPrivate::sSelf = 0;
50SyndicationVocab::SyndicationVocab() : d(new SyndicationVocabPrivate)
52 QString ns = QLatin1String(
"http://purl.org/rss/1.0/modules/syndication/");
56 d->updatePeriod = PropertyPtr(
new Property(ns + QLatin1String(
"updatePeriod")) );
57 d->updateFrequency = PropertyPtr(
new Property(ns + QLatin1String(
"updateFrequency")) );
58 d->updateBase = PropertyPtr(
new Property(ns + QLatin1String(
"updateBase")) );
62SyndicationVocab::~SyndicationVocab()
69 static SyndicationVocabPrivate p;
72 qAddPostRoutine(SyndicationVocabPrivate::cleanupSyndicationVocab);
77const QString& SyndicationVocab::namespaceURI()
const
79 return d->namespaceURI;
82PropertyPtr SyndicationVocab::updatePeriod()
const
84 return d->updatePeriod;
87PropertyPtr SyndicationVocab::updateFrequency()
const
89 return d->updateFrequency;
92PropertyPtr SyndicationVocab::updateBase()
const
Singleton providing Property constants for the Syndication module.
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by
doxygen 1.9.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.