kio Library API Documentation

KServiceOffer Class Reference

This class holds the characteristics of a service offer (whether it can be a default offer or not, how big is the preference for this offer, ...) Holds the characteristics of a service offer. More...

#include <kuserprofile.h>

Collaboration diagram for KServiceOffer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 KServiceOffer (const KServiceOffer &)
 KServiceOffer (KService::Ptr _service, int _pref, bool _default)
bool operator< (const KServiceOffer &) const
bool allowAsDefault () const
 Is it allowed to use this service for default actions (e.g.

int preference () const
 The bigger this number is, the better is this service.

KService::Ptr service () const
 The service which this offer is about.

bool isValid () const
 Whether the entry is valid.


Detailed Description

This class holds the characteristics of a service offer (whether it can be a default offer or not, how big is the preference for this offer, ...) Holds the characteristics of a service offer.

Definition at line 37 of file kuserprofile.h.


Member Function Documentation

bool KServiceOffer::allowAsDefault  )  const [inline]
 

Is it allowed to use this service for default actions (e.g.

Left Click in a file manager, or KRun in general)

Definition at line 50 of file kuserprofile.h.

int KServiceOffer::preference  )  const [inline]
 

The bigger this number is, the better is this service.

Definition at line 54 of file kuserprofile.h.

KService::Ptr KServiceOffer::service  )  const [inline]
 

The service which this offer is about.

Definition at line 58 of file kuserprofile.h.

bool KServiceOffer::isValid  )  const [inline]
 

Whether the entry is valid.

Definition at line 62 of file kuserprofile.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Jan 28 13:22:41 2004 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001