KDED
KBuildSycoca Class Reference
#include <kbuildsycoca.h>
Public Member Functions | |
| KBuildSycoca () | |
| bool | recreate () |
| void | setTrackId (const QString &id) |
| virtual | ~KBuildSycoca () |
Static Public Member Functions | |
| static bool | checkTimestamps (quint32 timestamp, const QStringList &dirs) |
| static void | clearCaches () |
| static QStringList | existingResourceDirs () |
Protected Slots | |
| void | slotCreateEntry (const QString &file, KService::Ptr *entry) |
Protected Member Functions | |
| bool | build () |
| void | clear () |
| KSycocaEntry::Ptr | createEntry (const QString &file, bool addToFactory) |
| void | createMenu (const QString &caption, const QString &name, VFolderMenu::SubMenu *menu) |
| virtual bool | isBuilding () |
| void | processGnomeVfs () |
| void | save (QDataStream *str) |
Static Protected Member Functions | |
| static bool | checkDirTimestamps (const QString &dir, const QDateTime &stamp, bool top) |
Protected Attributes | |
| QStringList | m_allResourceDirs |
| QString | m_trackId |
Detailed Description
Definition at line 37 of file kbuildsycoca.h.
Constructor & Destructor Documentation
| KBuildSycoca::KBuildSycoca | ( | ) |
Definition at line 109 of file kbuildsycoca.cpp.
| KBuildSycoca::~KBuildSycoca | ( | ) | [virtual] |
Definition at line 114 of file kbuildsycoca.cpp.
Member Function Documentation
| bool KBuildSycoca::build | ( | ) | [protected] |
Build the whole system cache, from .desktop files.
Definition at line 183 of file kbuildsycoca.cpp.
| bool KBuildSycoca::checkDirTimestamps | ( | const QString & | dir, | |
| const QDateTime & | stamp, | |||
| bool | top | |||
| ) | [static, protected] |
Definition at line 552 of file kbuildsycoca.cpp.
| bool KBuildSycoca::checkTimestamps | ( | quint32 | timestamp, | |
| const QStringList & | dirs | |||
| ) | [static] |
Definition at line 585 of file kbuildsycoca.cpp.
| void KBuildSycoca::clear | ( | ) | [protected] |
Clear the factories.
| static void KBuildSycoca::clearCaches | ( | ) | [inline, static] |
Definition at line 56 of file kbuildsycoca.h.
| KSycocaEntry::Ptr 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 119 of file kbuildsycoca.cpp.
| void KBuildSycoca::createMenu | ( | const QString & | caption, | |
| const QString & | name, | |||
| VFolderMenu::SubMenu * | menu | |||
| ) | [protected] |
Convert a VFolderMenu::SubMenu to KServiceGroups.
Definition at line 335 of file kbuildsycoca.cpp.
| QStringList KBuildSycoca::existingResourceDirs | ( | ) | [static] |
Definition at line 601 of file kbuildsycoca.cpp.
| virtual bool KBuildSycoca::isBuilding | ( | ) | [inline, protected, virtual] |
For internal use only.
- Returns:
- true if building (i.e. if a KBuildSycoca);
Reimplemented from KSycoca.
Definition at line 100 of file kbuildsycoca.h.
| void KBuildSycoca::processGnomeVfs | ( | ) | [protected] |
Look up gnome mimetypes.
| bool KBuildSycoca::recreate | ( | ) |
Recreate the database file.
Definition at line 393 of file kbuildsycoca.cpp.
| void KBuildSycoca::save | ( | QDataStream * | str | ) | [protected] |
Save the ksycoca file.
Definition at line 478 of file kbuildsycoca.cpp.
| void KBuildSycoca::setTrackId | ( | const QString & | id | ) | [inline] |
Definition at line 53 of file kbuildsycoca.h.
| void KBuildSycoca::slotCreateEntry | ( | const QString & | file, | |
| KService::Ptr * | entry | |||
| ) | [protected, slot] |
Definition at line 176 of file kbuildsycoca.cpp.
Member Data Documentation
QStringList KBuildSycoca::m_allResourceDirs [protected] |
Definition at line 102 of file kbuildsycoca.h.
QString KBuildSycoca::m_trackId [protected] |
Definition at line 103 of file kbuildsycoca.h.
The documentation for this class was generated from the following files:
KDE 4.3 API Reference