ResourcesProvider's now can tell their databases not to locally cache their

items in a file by overloading ResourcesProvider::cacheDatabase()
This commit is contained in:
Tobias Doerffel
2009-02-28 16:59:04 +01:00
parent aff61f16b0
commit e69709ae83
3 changed files with 13 additions and 7 deletions

View File

@@ -45,13 +45,17 @@ public:
virtual int dataSize( const ResourcesItem * _item ) const = 0;
virtual QByteArray fetchData( const ResourcesItem * _item,
int _maxSize = -1 ) const = 0;
virtual bool cacheDatabase( void ) const
{
return true;
}
inline const QString & url( void ) const
{
return m_url;
}
QString localCatalogueFile( void ) const;
QString localCacheFile( void ) const;
ResourcesDB * database( void )
{