akonadi
20 #include "collection.h"
21 #include "collection_p.h"
23 #include "attributefactory.h"
24 #include "cachepolicy.h"
25 #include "collectionrightsattribute_p.h"
26 #include "collectionstatistics.h"
28 #include "entitydisplayattribute.h"
30 #include <QtCore/QDebug>
31 #include <QtCore/QHash>
32 #include <QtCore/QString>
33 #include <QtCore/QStringList>
38 using namespace Akonadi;
48 setContentMimeTypes( types );
51 Collection::Rights rights;
57 K_GLOBAL_STATIC( CollectionRoot, s_root )
63 static int lastId = -1;
83 return d_func()->name;
90 return !displayName.isEmpty() ? displayName : d_func()->name;
117 return d_func()->contentTypes;
123 if ( d->contentTypes != types ) {
124 d->contentTypes = types;
125 d->contentTypesChanged =
true;
162 url.setProtocol( QString::fromLatin1(
"akonadi" ) );
163 url.addQueryItem( QLatin1String(
"collection" ), QString::number(
id() ) );
166 url.addQueryItem( QLatin1String(
"name" ),
name() );
174 if ( url.protocol() != QLatin1String(
"akonadi" ) ) {
178 const QString colStr = url.queryItem( QLatin1String(
"collection" ) );
199 return QString::fromLatin1(
"inode/directory" );
204 return QString::fromLatin1(
"application/x-vnd.akonadi.collection.virtual" );
209 return d_func()->resource;
220 return qHash( collection.
id() );
225 return d <<
"Collection ID:" << collection.
id()
226 <<
" remote ID:" << collection.
remoteId() << endl
227 <<
" name:" << collection.
name() << endl
228 <<
" url:" << collection.
url() << endl
230 <<
" resource:" << collection.
resource() << endl
231 <<
" rights:" << collection.
rights() << endl
233 <<
" isVirtual:" << collection.
isVirtual() << endl
240 return d_func()->statistics;
251 return d_func()->cachePolicy;
258 d->cachePolicyChanged =
true;
263 return d_func()->isVirtual;
270 d->isVirtual = isVirtual;
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Fri Jan 3 2014 22:27:33 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.