NepomukDaemons
Nepomuk::StrigiConfigFile Class Reference
#include <strigiconfigfile.h>

Detailed Description
Parser and writer class for Strigidaemon config files.The default Strigi config file can be found at ~/.strigi/daemon.conf.
Definition at line 38 of file strigiconfigfile.h.
Public Slots | |
void | addExcludeFilter (const QString &filter) |
void | addInludeFilter (const QString &filter) |
void | addRepository (const Repository &repo) |
void | reset () |
void | setExcludeFilters (const QStringList &filters) |
void | setIncludeFilters (const QStringList &filters) |
void | setRepositories (const QList< Repository > &repos) |
void | setUseDBus (bool b) |
Public Member Functions | |
const Repository & | defaultRepository () const |
Repository & | defaultRepository () |
QStringList | excludeFilters () const |
QStringList | includeFilters () const |
bool | load () |
QList< Repository > | repositories () const |
bool | save () |
void | setFilename (const QString &filename) |
StrigiConfigFile (const QString &filename) | |
StrigiConfigFile () | |
bool | useDBus () const |
~StrigiConfigFile () | |
Static Public Member Functions | |
static QString | defaultStrigiConfigFilePath () |
Classes | |
class | Repository |
A Strigi repository. More... |
Constructor & Destructor Documentation
Nepomuk::StrigiConfigFile::StrigiConfigFile | ( | ) |
Definition at line 42 of file strigiconfigfile.cpp.
Nepomuk::StrigiConfigFile::StrigiConfigFile | ( | const QString & | filename | ) |
Definition at line 48 of file strigiconfigfile.cpp.
Nepomuk::StrigiConfigFile::~StrigiConfigFile | ( | ) |
Definition at line 55 of file strigiconfigfile.cpp.
Member Function Documentation
void Nepomuk::StrigiConfigFile::addExcludeFilter | ( | const QString & | filter | ) | [slot] |
Definition at line 322 of file strigiconfigfile.cpp.
void Nepomuk::StrigiConfigFile::addInludeFilter | ( | const QString & | filter | ) | [slot] |
Definition at line 334 of file strigiconfigfile.cpp.
void Nepomuk::StrigiConfigFile::addRepository | ( | const Repository & | repo | ) | [slot] |
Definition at line 345 of file strigiconfigfile.cpp.
const Nepomuk::StrigiConfigFile::Repository & Nepomuk::StrigiConfigFile::defaultRepository | ( | ) | const |
Definition at line 305 of file strigiconfigfile.cpp.
Nepomuk::StrigiConfigFile::Repository & Nepomuk::StrigiConfigFile::defaultRepository | ( | ) |
In most cases (or even always) there is only one repository.
This method will return the first repository in the list or create a default one and insert it if the list is empty.
This will also create default filters if none are specified AND no repository is configured.
Definition at line 276 of file strigiconfigfile.cpp.
QString Nepomuk::StrigiConfigFile::defaultStrigiConfigFilePath | ( | ) | [static] |
QStringList Nepomuk::StrigiConfigFile::excludeFilters | ( | ) | const |
Definition at line 258 of file strigiconfigfile.cpp.
QStringList Nepomuk::StrigiConfigFile::includeFilters | ( | ) | const |
Definition at line 264 of file strigiconfigfile.cpp.
bool Nepomuk::StrigiConfigFile::load | ( | ) |
Definition at line 75 of file strigiconfigfile.cpp.
QList< Nepomuk::StrigiConfigFile::Repository > Nepomuk::StrigiConfigFile::repositories | ( | ) | const |
Definition at line 270 of file strigiconfigfile.cpp.
void Nepomuk::StrigiConfigFile::reset | ( | ) | [slot] |
Definition at line 66 of file strigiconfigfile.cpp.
bool Nepomuk::StrigiConfigFile::save | ( | ) |
Definition at line 192 of file strigiconfigfile.cpp.
void Nepomuk::StrigiConfigFile::setExcludeFilters | ( | const QStringList & | filters | ) | [slot] |
Definition at line 316 of file strigiconfigfile.cpp.
void Nepomuk::StrigiConfigFile::setFilename | ( | const QString & | filename | ) |
Definition at line 60 of file strigiconfigfile.cpp.
void Nepomuk::StrigiConfigFile::setIncludeFilters | ( | const QStringList & | filters | ) | [slot] |
Definition at line 328 of file strigiconfigfile.cpp.
void Nepomuk::StrigiConfigFile::setRepositories | ( | const QList< Repository > & | repos | ) | [slot] |
Definition at line 339 of file strigiconfigfile.cpp.
void Nepomuk::StrigiConfigFile::setUseDBus | ( | bool | b | ) | [slot] |
Definition at line 311 of file strigiconfigfile.cpp.
bool Nepomuk::StrigiConfigFile::useDBus | ( | ) | const |
Definition at line 252 of file strigiconfigfile.cpp.
The documentation for this class was generated from the following files: