Save database of LocalResourcesProvider into cache file at exit.

This commit is contained in:
Tobias Doerffel
2009-02-28 17:13:11 +01:00
parent 18282e0de3
commit 890f4564a1
2 changed files with 9 additions and 3 deletions

View File

@@ -38,9 +38,7 @@ class LocalResourcesProvider : public ResourcesProvider
public:
LocalResourcesProvider( ResourcesItem::BaseDirectory _baseDir,
const QString & _dir );
virtual ~LocalResourcesProvider()
{
}
virtual ~LocalResourcesProvider();
virtual QString providerName( void ) const
{

View File

@@ -51,6 +51,14 @@ LocalResourcesProvider::LocalResourcesProvider(
LocalResourcesProvider::~LocalResourcesProvider()
{
database()->save( localCacheFile() );
}
void LocalResourcesProvider::updateDatabase( void )
{
readDir( m_dir, database()->topLevelNode() );