akonadi
20 #ifndef AKONADI_ITEMSEARCHJOB_H
21 #define AKONADI_ITEMSEARCHJOB_H
23 #include <akonadi/item.h>
24 #include <akonadi/job.h>
25 #include <akonadi/collection.h>
27 #include <QtCore/QUrl>
32 class ItemSearchJobPrivate;
79 explicit AKONADI_DEPRECATED
ItemSearchJob(
const QString &query, QObject *parent = 0);
88 explicit ItemSearchJob(
const SearchQuery &query, QObject *parent = 0);
100 void AKONADI_DEPRECATED setQuery(
const QString &query);
139 Item::List items()
const;
153 static AKONADI_DEPRECATED QUrl akonadiItemIdUri();
160 void setMimeTypes(
const QStringList &mimeTypes);
167 QStringList mimeTypes()
const;
201 void setRecursive(
bool recursive);
208 bool isRecursive()
const;
234 void setRemoteSearchEnabled(
bool enabled);
241 bool isRemoteSearchEnabled()
const;
253 void itemsReceived(
const Akonadi::Item::List &items);
257 virtual void doHandleResponse(
const QByteArray &tag,
const QByteArray &data);
261 Q_DECLARE_PRIVATE(ItemSearchJob)
263 Q_PRIVATE_SLOT(d_func(),
void timeout())
Base class for all actions in the Akonadi storage.
A query that can be passed to ItemSearchJob or others.
Specifies which parts of an item should be fetched from the Akonadi storage.
FreeBusyManager::Singleton.
Job that searches for items in the Akonadi storage.
QList< Collection > List
Describes a list of collections.
This file is part of the KDE documentation.
Documentation copyright © 1996-2015 The KDE developers.
Generated on Fri Apr 10 2015 18:50:16 by
doxygen 1.8.9.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.