ResourcePreviewer: use ResourceFileMapper for previewing samples

So far only local samples and soundfonts could be previewed using
ResourcePreviewer class. By adding an additional abstraction through
ResourceFileMapper also non-local resources can be previewed.

Signed-off-by: Tobias Doerffel <tobias.doerffel@gmail.com>
This commit is contained in:
Tobias Doerffel
2009-06-11 12:20:44 +02:00
parent b8abfd24b6
commit e76991ffea

View File

@@ -26,6 +26,7 @@
#include <QtCore/QFileInfo>
#include "ResourcePreviewer.h"
#include "ResourceFileMapper.h"
#include "ResourceItem.h"
#include "engine.h"
#include "instrument.h"
@@ -94,8 +95,8 @@ void ResourcePreviewer::preview( ResourceItem * _item )
}
if( i != NULL )
{
// TODO: only works with local resources!
i->loadFile( _item->fullName() );
ResourceFileMapper mapper( _item );
i->loadFile( mapper.fileName() );
}
break;
}