akonadi
23#include "akonadi_export.h"
32#include <akonadi/attributeentity.h>
34#include <QSharedPointer>
46 typedef QList<Tag> List;
64 explicit Tag(
const QString &name);
70 Tag &operator=(
const Tag &);
73 bool operator==(
const Tag &)
const;
75 static Tag fromUrl(
const KUrl &url);
85 void setId(Id identifier);
92 void setGid(
const QByteArray &gid)
const;
93 QByteArray gid()
const;
95 void setRemoteId(
const QByteArray &remoteId)
const;
96 QByteArray remoteId()
const;
98 void setType(
const QByteArray &type)
const;
99 QByteArray type()
const;
101 void setName(
const QString &name);
102 QString name()
const;
104 void setParent(
const Tag &parent);
107 bool isValid()
const;
113 bool isImmutable()
const;
117 QSharedPointer<Private> d;
122AKONADI_EXPORT QDebug &operator<<(QDebug &debug,
const Akonadi::Tag &tag);
125Q_DECLARE_METATYPE(Akonadi::Tag::List)
126Q_DECLARE_METATYPE(QSet<Akonadi::Tag>)
Parent class for entities that can have attributes.
static const char * PLAIN
The PLAIN type has the following properties:
FreeBusyManager::Singleton.
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.