akregator/src

Akregator::Backend::StorageFactory Class Reference

Inheritance diagram for Akregator::Backend::StorageFactory:

Akregator::Backend::StorageFactoryDummyImpl List of all members.

Detailed Description

Definition at line 38 of file storagefactory.h.


Public Member Functions

virtual QString key () const=0
virtual QString name () const=0
virtual bool isConfigurable () const=0
virtual void configure ()=0
virtual bool allowsMultipleWriteAccess () const=0
virtual StoragecreateStorage (const QStringList &params) const=0

Member Function Documentation

virtual QString Akregator::Backend::StorageFactory::key (  )  const [pure virtual]

identifier of the storage type, like "metakit", "postgres" etc.

For use in configuration files. Must not contain spaces or special characters.

Implemented in Akregator::Backend::StorageFactoryDummyImpl.

virtual QString Akregator::Backend::StorageFactory::name (  )  const [pure virtual]

returns the (i18n'd) name of the storage type.

Implemented in Akregator::Backend::StorageFactoryDummyImpl.

virtual bool Akregator::Backend::StorageFactory::isConfigurable (  )  const [pure virtual]

true if the plugin is configurable via a config dialog

Implemented in Akregator::Backend::StorageFactoryDummyImpl.

virtual void Akregator::Backend::StorageFactory::configure (  )  [pure virtual]

shows the plugin's configuration dialog

Implemented in Akregator::Backend::StorageFactoryDummyImpl.

virtual bool Akregator::Backend::StorageFactory::allowsMultipleWriteAccess (  )  const [pure virtual]

returns wether the backend allows multiple writers at the same time If not, Akregator must use a lock to ensure that only one process gains write access.

Implemented in Akregator::Backend::StorageFactoryDummyImpl.

virtual Storage* Akregator::Backend::StorageFactory::createStorage ( const QStringList &  params  )  const [pure virtual]

creates a storage object with given parameters

Parameters:
params list of implementation-specific parameters

Implemented in Akregator::Backend::StorageFactoryDummyImpl.


The documentation for this class was generated from the following file:
KDE Home | KDE Accessibility Home | Description of Access Keys