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 ()
void createMenuAttribute (KServiceGroup::Ptr entry)

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::build  )  [protected]
 

Build the whole system cache, from .desktop files.

Definition at line 256 of file kbuildsycoca.cpp.

void KBuildSycoca::clear  )  [protected]
 

Clear the factories.

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 427 of file kbuildsycoca.cpp.

void KBuildSycoca::processGnomeVfs  )  [protected]
 

Look up gnome mimetypes.

Definition at line 140 of file kbuildsycoca.cpp.

bool KBuildSycoca::recreate  ) 
 

Recreate the database file.

Definition at line 481 of file kbuildsycoca.cpp.

void KBuildSycoca::save  )  [protected]
 

Save the ksycoca file.

Definition at line 560 of file kbuildsycoca.cpp.


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