KBuildSycoca Class Reference

List of all members.

Detailed Description

Definition at line 38 of file kbuildsycoca.h.


Public Member Functions

 KBuildSycoca ()
virtual ~KBuildSycoca ()
bool recreate ()
void setTrackId (const QString &id)

Static Public Member Functions

static bool checkTimestamps (Q_UINT32 timestamp, const QStringList &dirs)
static QStringList existingResourceDirs ()

Protected Slots

void slotCreateEntry (const QString &file, KService **entry)

Protected Member Functions

void processGnomeVfs ()
KSycocaEntry * createEntry (const QString &file, bool addToFactory)
void createMenu (QString caption, QString name, VFolderMenu::SubMenu *menu)
bool build ()
void save ()
void clear ()
virtual bool isBuilding ()

Static Protected Member Functions

static bool checkDirTimestamps (const QString &dir, const QDateTime &stamp, bool top)

Protected Attributes

QStringList m_allResourceDirs
QString m_trackId

Member Function Documentation

bool KBuildSycoca::recreate (  ) 

Recreate the database file.

Definition at line 462 of file kbuildsycoca.cpp.

void KBuildSycoca::processGnomeVfs (  )  [protected]

Look up gnome mimetypes.

Definition at line 140 of file kbuildsycoca.cpp.

KSycocaEntry * KBuildSycoca::createEntry ( const QString file,
bool  addToFactory 
) [protected]

Add single entry to the sycoca database.

Either from a previous database or regenerated from file.

Definition at line 187 of file kbuildsycoca.cpp.

void KBuildSycoca::createMenu ( QString  caption,
QString  name,
VFolderMenu::SubMenu menu 
) [protected]

Convert a VFolderMenu::SubMenu to KServiceGroups.

Definition at line 408 of file kbuildsycoca.cpp.

bool KBuildSycoca::build (  )  [protected]

Build the whole system cache, from .desktop files.

Definition at line 256 of file kbuildsycoca.cpp.

void KBuildSycoca::save (  )  [protected]

Save the ksycoca file.

Definition at line 541 of file kbuildsycoca.cpp.

void KBuildSycoca::clear (  )  [protected]

Clear the factories.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys