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.
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-2018 The KDE developers.
Generated on Fri Jun 15 2018 09:17:01 by
doxygen 1.8.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.