Nepomuk-Core
fileindexingqueue.cpp
Go to the documentation of this file.
57 QString query = QString::fromLatin1("select distinct ?url where { ?r nie:url ?url ; kext:indexingLevel ?l "
61 Soprano::QueryResultIterator it = model->executeQuery( query, Soprano::Query::QueryLanguageSparql );
104 Soprano::QueryResultIterator it = model->executeQuery( query, Soprano::Query::QueryLanguageSparqlNoInference );
Definition: fileindexingjob.h:51
Active config class which emits signals if the config was changed, for example if the KCM saved the c...
Definition: fileindexerconfig.h:38
void startedIndexing()
The derived queues must emit this signal when their queue gets filled up.
void beginIndexingFile(const QUrl &url)
void endIndexingFile(const QUrl &url)
void callForNextIteration()
Definition: indexingqueue.cpp:64
void finishIteration()
Call this function when you have finished processing the iteration from processNextIteration.
Definition: indexingqueue.cpp:81
virtual void fillQueue()
fill the queue if there is available data, return true if something is enqueued.
Definition: fileindexingqueue.cpp:51
static ResourceManager * instance()
Definition: resourcemanager.cpp:270
void enqueue(const QUrl &url)
Definition: fileindexingqueue.cpp:66
FileIndexingQueue(QObject *parent=0)
Definition: fileindexingqueue.cpp:35
static FileIndexerConfig * self()
Get the first created instance of FileIndexerConfig.
Definition: fileindexerconfig.cpp:82
Soprano::Model * mainModel()
Retrieve the main data storage model.
Definition: resourcemanager.cpp:363
virtual void processNextIteration()
Process the next iteration in your queue.
Definition: fileindexingqueue.cpp:80
void updateIndexingLevel(const QUrl &uri, int level)
update kext::indexingLevel for url
Definition: util.cpp:71
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.