KSycoca Class Reference
Inheritance diagram for KSycoca:

Detailed Description
Definition at line 44 of file ksycoca.h.
Signals | |
| void | databaseChanged () |
DCOP Member Functions | |
| void | notifyDatabaseChanged (const QStringList &) |
Public Member Functions | |
| KSycoca () | |
| virtual | ~KSycoca () |
| QDataStream * | findEntry (int offset, KSycocaType &type) |
| QDataStream * | findFactory (KSycocaFactoryId id) |
| QString | kfsstnd_prefixes () |
| QString | language () |
| Q_UINT32 | timeStamp () |
| Q_UINT32 | updateSignature () |
| QStringList | allResourceDirs () |
| void | addFactory (KSycocaFactory *) |
| virtual bool | isBuilding () |
| void | disableAutoRebuild () |
Static Public Member Functions | |
| static KSycoca * | self () |
| static int | version () |
| static QString | determineRelativePath (const QString &_fullpath, const char *_resource) |
| static bool | isChanged (const char *type) |
| static void | flagError () |
| static bool | readError () |
Static Public Attributes | |
| static KSycoca * | _self |
Protected Member Functions | |
| KSycoca (bool) | |
| bool | checkVersion (bool abortOnError=true) |
| bool | openDatabase (bool openDummyIfNotFound=true) |
| void | closeDatabase () |
| virtual void | virtual_hook (int id, void *data) |
Protected Attributes | |
| KSycocaFactoryList * | m_lstFactories |
| QDataStream * | m_str |
| bool | bNoDatabase |
| size_t | m_sycoca_size |
| const char * | m_sycoca_mmap |
| Q_UINT32 | m_timeStamp |
Constructor & Destructor Documentation
| KSycoca::KSycoca | ( | ) |
Member Function Documentation
| KSycoca * KSycoca::self | ( | ) | [static] |
| QString KSycoca::determineRelativePath | ( | const QString & | _fullpath, | |
| const char * | _resource | |||
| ) | [static] |
Determine relative path for a .desktop file from a full path and a resource name.
Definition at line 420 of file ksycoca.cpp.
| bool KSycoca::isChanged | ( | const char * | type | ) | [static] |
When you receive a "databaseChanged" signal, you can query here if a change has occurred in a specific resource type.
- See also:
- KStandardDirs for the various resource types.
Definition at line 263 of file ksycoca.cpp.
| void KSycoca::flagError | ( | ) | [static] |
| bool KSycoca::readError | ( | ) | [static] |
| void KSycoca::notifyDatabaseChanged | ( | const QStringList & | ) |
internal function for receiving kded/kbuildsycoca's signal, when the sycoca file changes
Definition at line 268 of file ksycoca.cpp.
| void KSycoca::databaseChanged | ( | ) | [signal] |
Connect to this to get notified when the database changes (Usually apps showing icons do a 'refresh' to take into account the new mimetypes).
The documentation for this class was generated from the following files:

