Akonadi
itemsearchjob.cpp
71 return QStringLiteral("%1,json=%2").arg(flags.join(QLatin1Char(',')), QString::fromUtf8(mQuery.toJSON()));
242 const Item item = ProtocolHelper::parseItemFetchResult(Protocol::cmdCast<Protocol::FetchItemsResponse>(response));
void append(const T &value)
void setRecursive(bool recursive)
Sets whether the search should recurse into collections.
Definition: itemsearchjob.cpp:190
Job that searches for items in the Akonadi storage.
Definition: itemsearchjob.h:53
Specifies which parts of a tag should be fetched from the Akonadi storage.
Definition: tagfetchscope.h:22
Item::List items() const
Returns the items that matched the search query.
Definition: itemsearchjob.cpp:262
QString fromUtf8(const char *str, int size)
ItemSearchJob(QObject *parent=nullptr)
Creates an invalid search job.
Definition: itemsearchjob.cpp:115
void setSearchCollections(const Collection::List &collections)
Search only in given collections.
Definition: itemsearchjob.cpp:166
QCA_EXPORT void init()
void setFetchScope(const ItemFetchScope &fetchScope)
Sets the item fetch scope.
Definition: itemsearchjob.cpp:138
A query that can be passed to ItemSearchJob or others.
Definition: searchquery.h:116
void setTagFetchScope(const TagFetchScope &fetchScope)
Sets the tag fetch scope.
Definition: itemsearchjob.cpp:152
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void reserve(int alloc)
KSERVICE_EXPORT KService::List query(FilterFunc filterFunc)
QStringList mimeTypes() const
Returns list of mime types to search in.
Definition: itemsearchjob.cpp:185
Collection::List searchCollections() const
Returns list of collections to search.
Definition: itemsearchjob.cpp:173
bool doHandleResponse(qint64 tag, const Protocol::CommandPtr &response) override
This method should be reimplemented in the concrete jobs in case you want to handle incoming data.
Definition: itemsearchjob.cpp:237
static Session * defaultSession()
Returns the default session for this thread.
Definition: core/session.cpp:423
void timeout()
QString join(const QString &separator) const const
virtual bool doHandleResponse(qint64 tag, const Protocol::CommandPtr &response)
This method should be reimplemented in the concrete jobs in case you want to handle incoming data.
Definition: job.cpp:381
void doStart() override
This method must be reimplemented in the concrete jobs.
Definition: itemsearchjob.cpp:214
bool isRemoteSearchEnabled() const
Returns whether remote search is enabled.
Definition: itemsearchjob.cpp:209
void setRemoteSearchEnabled(bool enabled)
Sets whether resources should be queried too.
Definition: itemsearchjob.cpp:202
void setMimeTypes(const QStringList &mimeTypes)
Search only for items of given mime types.
Definition: itemsearchjob.cpp:178
Q_D(Todo)
Specifies which parts of an item should be fetched from the Akonadi storage.
Definition: itemfetchscope.h:57
Helper integration between Akonadi and Qt.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Nov 28 2023 03:52:31 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Nov 28 2023 03:52:31 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.