class KSycoca |
|
Internal Read-only SYstem COnfiguration CAche |
|
Internal Building database |
|
Read-only database |
|
|
|
Internal - returns absolute file path of the database
for global database type the database is searched under the 'services' install path. Otherwise, the value from the environment variable KDESYCOCA is returned if set. If not set the path is build based on KStandardDirs cache save location. |
|
Internal - add a factory |
|
Internal - returns all directories with information stored inside sycoca. |
|
Connect to this to get notified when the database changes (Usually apps showing icons do a 'refresh' to take into account the new mimetypes) |
|
Internal - disables launching of kbuildsycoca |
|
|
Internal - called by factories in read-only mode This is how factories get a stream to an entry |
|
Internal - called by factories in read-only mode |
|
A read error occurs. |
|
Returns true if the ksycoca database is available This is usually the case, except if KDE isn't installed yet, or before kded is started. |
|
Internal Returns true if building (i.e. if a KBuildSycoca); |
|
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. |
|
Internal - returns kfsstnd stored inside database |
|
Internal - returns language stored inside database |
|
Returns read error status and clears flag. |
|
Get or create the only instance of KSycoca (read-only) |
|
Internal - returns timestamp of database
The database contains all changes made _before_ this time and _might_ contain changes made after that. |
|
Internal - returns update signature of database
Signature that keeps track of changes to $KDEDIR/share/services/update_ksycoca Touching this file causes the database to be recreated from scratch. |
|
Returns the compiled-in version, i.e. the one used when writing a new ksycoca |
type of database
See also absoluteFilePath()
LocalDatabase | - | - | ||
GlobalDatabase | - | - |