ResourcesItem: evaluate complete suffix when determining file type by

extension - allows to classify legacy extensions such as ".cs.xml"
This commit is contained in:
Tobias Doerffel
2009-03-09 00:48:49 +01:00
parent 0b39b4c376
commit 0a37cfd795

View File

@@ -155,6 +155,7 @@ ResourcesItem::Type ResourcesItem::guessType( void ) const
typeMap["sf2"] = TypeSoundFont;
typeMap["xpf"] = TypePreset;
typeMap["cs.xml"] = TypePreset;
typeMap["mmp"] = TypeProject;
typeMap["mmpz"] = TypeProject;
@@ -171,7 +172,7 @@ ResourcesItem::Type ResourcesItem::guessType( void ) const
typeMap["jpeg"] = TypeImage;
}
const QString s = QFileInfo( fullName() ).suffix().toLower();
const QString s = QFileInfo( fullName() ).completeSuffix().toLower();
QMap<QString, Type>::ConstIterator it = typeMap.find( s );
if( it != typeMap.end() )
{