class KSycocaEntry

Base class for all entries. More...

Contains pure virtuals
Definition#include <ksycocaentry.h>
InheritsKShared [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Protected Members


Detailed Description

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

bool  isType (KSycocaType t)

isType

[const virtual]

KSycocaType  sycocaType ()

sycocaType

[const virtual]

typedef KSharedPtr<KSycocaEntry> Ptr

Ptr

typedef QValueList List

List

 KSycocaEntry (const QString &path)

KSycocaEntry

Default constructor

 KSycocaEntry ( QDataStream &_str, int offset )

KSycocaEntry

Restores itself from a stream.

QString  name ()

name

[const pure virtual]

Returns: the name of this entry

QString  entryPath ()

entryPath

[const]

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

bool  isValid ()

isValid

[const pure virtual]

Returns: true if valid

bool  isDeleted ()

isDeleted

[const virtual]

Returns: true if deleted

int  offset ()

offset

Returns: the position of the entry in the sycoca file

void  save (QDataStream &s)

save

[virtual]

Save ourselves to the database. Don't forget to call the parent class first if you override this function.

void  load (QDataStream &)

load

[pure virtual]

Load ourselves from the database. Don't call the parent class!

bool m_bDeleted

m_bDeleted

[protected]

QString mPath

mPath

[protected]


Generated by: dfaure on kde.faure.org on Thu Jan 17 22:15:01 2002, using kdoc 2.0a53.