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"
29 #include <QtCore/QDebug>
30 #include <QtCore/QHash>
31 #include <QtCore/QString>
32 #include <QtCore/QStringList>
37 using namespace Akonadi;
47 setContentMimeTypes( types );
50 Collection::Rights rights;
56 K_GLOBAL_STATIC( CollectionRoot, s_root )
62 static int lastId = -1;
82 return d_func()->name;
109 return d_func()->contentTypes;
115 if ( d->contentTypes != types ) {
116 d->contentTypes = types;
117 d->contentTypesChanged =
true;
154 url.setProtocol( QString::fromLatin1(
"akonadi" ) );
155 url.addQueryItem( QLatin1String(
"collection" ), QString::number(
id() ) );
158 url.addQueryItem( QLatin1String(
"name" ),
name() );
166 if ( url.protocol() != QLatin1String(
"akonadi" ) ) {
170 const QString colStr = url.queryItem( QLatin1String(
"collection" ) );
191 return QString::fromLatin1(
"inode/directory" );
196 return d_func()->resource;
207 return qHash( collection.
id() );
212 return d <<
"Collection ID:" << collection.
id()
213 <<
" remote ID:" << collection.
remoteId() << endl
214 <<
" name:" << collection.
name() << endl
215 <<
" url:" << collection.
url() << endl
217 <<
" resource:" << collection.
resource() << endl
218 <<
" rights:" << collection.
rights() << endl
220 <<
" isVirtual:" << collection.
isVirtual() << endl
227 return d_func()->statistics;
238 return d_func()->cachePolicy;
245 d->cachePolicyChanged =
true;
250 return d_func()->isVirtual;
257 d->isVirtual = isVirtual;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:32 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.