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;
|