25#ifndef AKREGATOR_BACKEND_STORAGEFACTORY_H
26#define AKREGATOR_BACKEND_STORAGEFACTORY_H
28#include "akregator_export.h"
38class AKREGATOR_EXPORT StorageFactory
43 virtual ~StorageFactory() {}
48 virtual TQString key() const = 0;
51 virtual TQString name() const = 0;
54 virtual bool isConfigurable() const = 0;
57 virtual void configure() = 0;
64 virtual bool allowsMultipleWriteAccess() const = 0;
69 virtual Storage* createStorage( const TQStringList& params) const = 0;
|