akonadi
23 #include "akonadi_export.h"
33 #include <akonadi/attributeentity.h>
35 #include <QSharedPointer>
47 typedef QList<Tag> List;
65 explicit Tag(
const QString &name);
71 Tag &operator=(
const Tag &);
74 bool operator==(
const Tag &)
const;
76 static Tag fromUrl(
const KUrl &url );
86 void setId(Id identifier);
93 void setGid(
const QByteArray &gid)
const;
94 QByteArray gid()
const;
96 void setRemoteId(
const QByteArray &remoteId)
const;
97 QByteArray remoteId()
const;
99 void setType(
const QByteArray &type)
const;
100 QByteArray type()
const;
102 void setName(
const QString &name);
103 QString name()
const;
105 void setParent(
const Tag &parent);
108 bool isValid()
const;
114 bool isImmutable()
const;
118 QSharedPointer<Private> d;
123 AKONADI_EXPORT QDebug &operator<<(QDebug &debug,
const Akonadi::Tag &tag);
126 Q_DECLARE_METATYPE(Akonadi::Tag::List)
127 Q_DECLARE_METATYPE(QSet<Akonadi::Tag>)
Parent class for entities that can have attributes.
static const char * PLAIN
The PLAIN type has the following properties:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Mon Jul 21 2014 08:03:56 by
doxygen 1.8.6 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.