Pages
API Documentation
On this page

KSycocaEntry Class

Base class for all Sycoca entries. More...

  • Header: #include <KSycocaEntry>
  • CMake: find_package(KF6 REQUIRED COMPONENTS Service)
    target_link_libraries(mytarget PRIVATE KF6::Service)
  • Inherits: QSharedData
  • Inherited By: KService and KServiceGroup

List of all members, including inherited members

Public Types

Public Functions

Detailed Description

You can't create an instance of KSycocaEntry, but it provides the common functionality for servicetypes and services.

See also http://techbase.kde.org/Development/Architecture/KDE3/System_Configuration_Cache

Member Type Documentation

KSycocaEntry::List

A list of shared data pointers for KSycocaEntry.

KSycocaEntry::Ptr

A shared data pointer for KSycocaEntry.

Member Function Documentation

QString KSycocaEntry::entryPath() const

Returns the path of this entry The path can be absolute or relative. The corresponding factory should know relative to what.

bool KSycocaEntry::isDeleted() const

Returns true if deleted

bool KSycocaEntry::isSeparator() const

Returns true, if this is a separator

bool KSycocaEntry::isType(KSycocaType t) const

Returns true if this sycoca entry is of the given type t.

bool KSycocaEntry::isValid() const

Returns true if valid

QString KSycocaEntry::name() const

Returns the name of this entry

void KSycocaEntry::setDeleted(bool deleted)

Sets whether or not this service is deleted

See also isDeleted()

QString KSycocaEntry::storageId() const

Returns the unique ID for this entry

In practice, this is storageId() for KService and name() for everything else.

We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.