class KServiceTypeProfile

This class holds the offers for a service type (e. More...

Definition#include <kuserprofile.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Public Static Methods

Protected Methods


Detailed Description

This class holds the offers for a service type (e.g. in old terms "the bindings for a mimetype")

typedef QValueList<KServiceOffer> OfferList

OfferList

 ~KServiceTypeProfile ()

~KServiceTypeProfile

int  preference ( const QString& _service )

preference

[const]

Returns: the users preference of this special service or 0 if the service is unknown.

bool  allowAsDefault ( const QString& _service )

allowAsDefault

[const]

OfferList  offers ()

offers

[const]

QString  serviceType ()

serviceType

[const]

Returns: the service type for which this profile is responsible.

KService::Ptr  preferredService ( const QString & _serviceType, bool needApp )

preferredService

[static]

Parameters:
needAppif we need an service of type Application (as opposed to any service, including non-app services)

Returns: the preferred service (convenience method)

KServiceTypeProfile*  serviceTypeProfile ( const QString& _servicetype )

serviceTypeProfile

[static]

Returns: the profile for the requested service type.

OfferList  offers ( const QString& _servicetype )

offers

[static]

Returns: the offers associated with a given servicetype

const QList<KServiceTypeProfile>&  serviceTypeProfiles ()

serviceTypeProfiles

[static]

void  clear ()

clear

[static]

Clear all cached information

 KServiceTypeProfile ( const QString& _servicetype )

KServiceTypeProfile

[protected: ]

Constructor is called when the user profile is read for the first time.

void  addService ( const QString& _service, int _preference = 1, bool _allow_as_default = TRUE )

addService

[protected: ]

Add a service to this profile.


Generated by: dfaure on Tue Feb 27 12:46:56 2001, using kdoc 2.0a50.