• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

NepomukDaemons

Nepomuk::StrigiConfigFile

Nepomuk::StrigiConfigFile Class Reference

#include <strigiconfigfile.h>

Inheritance diagram for Nepomuk::StrigiConfigFile:

Inheritance graph
[legend]

List of all members.


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]

~/.strigi/daemon.conf

Definition at line 351 of file strigiconfigfile.cpp.

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:
  • strigiconfigfile.h
  • strigiconfigfile.cpp

NepomukDaemons

Skip menu "NepomukDaemons"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • KCMShell
  • KNotify
  • KStyles
  • Nepomuk Daemons
Generated for API Reference by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal