25 #ifndef AKREGATOR_BACKEND_STORAGEFACTORY_H
26 #define AKREGATOR_BACKEND_STORAGEFACTORY_H
28 #include "akregator_export.h"
38 class 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;
|