ResourceBrowser: load non-local projects as templates

Load non-local projects as templates so user has to save it under
a new name. Otherwise it would save to /tmp/qt_temp.XXXXX.

Signed-off-by: Tobias Doerffel <tobias.doerffel@gmail.com>
This commit is contained in:
Tobias Doerffel
2009-06-18 23:05:31 +02:00
parent 2d5dfc7b15
commit c4e7aedb58

View File

@@ -300,8 +300,17 @@ void ResourceBrowser::triggerAction( Actions _action, ResourceItem * _item )
if( engine::getMainWindow()->mayChangeProject() )
{
ResourceFileMapper mapper( _item );
engine::getSong()->loadProject(
if( _item->isLocalResource() )
{
engine::getSong()->loadProject(
mapper.fileName() );
}
else
{
engine::getSong()->
createNewProjectFromTemplate(
mapper.fileName() );
}
}
break;
}