KDE PIM / Developers / API Docs / libkdepim

KPIM::ResourceABC Class Reference

This class is the implementation of subfolder resources for KABC. More...

#include <resourceabc.h>

Inherits Resource.

List of all members.

Public Slots

Signals

Public Member Functions


Detailed Description

This class is the implementation of subfolder resources for KABC.

More methods will be added to give KAddressBook the possibility to handle subresources.


Member Function Documentation

virtual QMap<QString, QString> KPIM::ResourceABC::uidToResourceMap  )  const [pure virtual]
 

Get the UID to subresource map.

This is necessary to implement the search order. The returned map has the UID as key and the resource it's in as the data.

virtual QStringList KPIM::ResourceABC::subresources  )  const [inline, virtual]
 

If this resource has subresources, return a QStringList of them.

In most cases, resources do not have subresources, so this is by default just empty.

virtual bool KPIM::ResourceABC::subresourceActive const QString &   )  const [inline, virtual]
 

Is this subresource active or not?

virtual int KPIM::ResourceABC::subresourceCompletionWeight const QString &   )  const [pure virtual]
 

Completion weight for a given subresource.

virtual QString KPIM::ResourceABC::subresourceLabel const QString &   )  const [pure virtual]
 

Label for a given subresource.

virtual void KPIM::ResourceABC::setSubresourceActive const QString &  ,
bool  active
[pure virtual, slot]
 

(De-)activate a subresource.

virtual void KPIM::ResourceABC::setSubresourceCompletionWeight const QString &  ,
int  weight
[pure virtual, slot]
 

Set completion weight for a given subresource.

void KPIM::ResourceABC::signalSubresourceAdded KPIM::ResourceABC ,
const QString &  type,
const QString &  subResource
[signal]
 

This signal is emitted when a subresource is added.

void KPIM::ResourceABC::signalSubresourceRemoved KPIM::ResourceABC ,
const QString &  type,
const QString &  subResource
[signal]
 

This signal is emitted when a subresource is removed.


The documentation for this class was generated from the following files: