mirror of
https://github.com/OpenMW/openmw.git
synced 2025-04-01 12:36:40 +00:00
fixed resources collection access
This commit is contained in:
parent
02b7712d7c
commit
4e521d1aca
2 changed files with 13 additions and 13 deletions
|
@ -280,17 +280,17 @@ CSMWorld::Data::Data (ToUTF8::FromType encoding, const ResourcesManager& resourc
|
||||||
UniversalId::Type_Referenceable);
|
UniversalId::Type_Referenceable);
|
||||||
addModel (new IdTable (&mRefs, IdTable::Feature_ViewCell | IdTable::Feature_Preview), UniversalId::Type_Reference);
|
addModel (new IdTable (&mRefs, IdTable::Feature_ViewCell | IdTable::Feature_Preview), UniversalId::Type_Reference);
|
||||||
addModel (new IdTable (&mFilters), UniversalId::Type_Filter);
|
addModel (new IdTable (&mFilters), UniversalId::Type_Filter);
|
||||||
addModel (new ResourceTable (&mResourcesManager.get (UniversalId::Type_Mesh)),
|
addModel (new ResourceTable (&mResourcesManager.get (UniversalId::Type_Meshes)),
|
||||||
UniversalId::Type_Mesh);
|
UniversalId::Type_Mesh);
|
||||||
addModel (new ResourceTable (&mResourcesManager.get (UniversalId::Type_Icon)),
|
addModel (new ResourceTable (&mResourcesManager.get (UniversalId::Type_Icons)),
|
||||||
UniversalId::Type_Icon);
|
UniversalId::Type_Icon);
|
||||||
addModel (new ResourceTable (&mResourcesManager.get (UniversalId::Type_Music)),
|
addModel (new ResourceTable (&mResourcesManager.get (UniversalId::Type_Musics)),
|
||||||
UniversalId::Type_Music);
|
UniversalId::Type_Music);
|
||||||
addModel (new ResourceTable (&mResourcesManager.get (UniversalId::Type_SoundRes)),
|
addModel (new ResourceTable (&mResourcesManager.get (UniversalId::Type_SoundsRes)),
|
||||||
UniversalId::Type_SoundRes);
|
UniversalId::Type_SoundRes);
|
||||||
addModel (new ResourceTable (&mResourcesManager.get (UniversalId::Type_Texture)),
|
addModel (new ResourceTable (&mResourcesManager.get (UniversalId::Type_Textures)),
|
||||||
UniversalId::Type_Texture);
|
UniversalId::Type_Texture);
|
||||||
addModel (new ResourceTable (&mResourcesManager.get (UniversalId::Type_Video)),
|
addModel (new ResourceTable (&mResourcesManager.get (UniversalId::Type_Videos)),
|
||||||
UniversalId::Type_Video);
|
UniversalId::Type_Video);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -515,7 +515,7 @@ CSMWorld::IdCollection<ESM::BodyPart>& CSMWorld::Data::getBodyParts()
|
||||||
|
|
||||||
const CSMWorld::Resources& CSMWorld::Data::getResources (const UniversalId& id) const
|
const CSMWorld::Resources& CSMWorld::Data::getResources (const UniversalId& id) const
|
||||||
{
|
{
|
||||||
return mResourcesManager.get (UniversalId::getParentType (id.getType()));
|
return mResourcesManager.get (id.getType());
|
||||||
}
|
}
|
||||||
|
|
||||||
QAbstractItemModel *CSMWorld::Data::getTableModel (const CSMWorld::UniversalId& id)
|
QAbstractItemModel *CSMWorld::Data::getTableModel (const CSMWorld::UniversalId& id)
|
||||||
|
|
|
@ -12,12 +12,12 @@ void CSMWorld::ResourcesManager::listResources()
|
||||||
{
|
{
|
||||||
static const char * const sMeshTypes[] = { "nif", 0 };
|
static const char * const sMeshTypes[] = { "nif", 0 };
|
||||||
|
|
||||||
addResources (Resources ("meshes", UniversalId::Type_Mesh, sMeshTypes));
|
addResources (Resources ("meshes", UniversalId::Type_Meshes, sMeshTypes));
|
||||||
addResources (Resources ("icons", UniversalId::Type_Icon));
|
addResources (Resources ("icons", UniversalId::Type_Icons));
|
||||||
addResources (Resources ("music", UniversalId::Type_Music));
|
addResources (Resources ("music", UniversalId::Type_Musics));
|
||||||
addResources (Resources ("sound", UniversalId::Type_SoundRes));
|
addResources (Resources ("sound", UniversalId::Type_SoundsRes));
|
||||||
addResources (Resources ("textures", UniversalId::Type_Texture));
|
addResources (Resources ("textures", UniversalId::Type_Textures));
|
||||||
addResources (Resources ("videos", UniversalId::Type_Video));
|
addResources (Resources ("videos", UniversalId::Type_Videos));
|
||||||
}
|
}
|
||||||
|
|
||||||
const CSMWorld::Resources& CSMWorld::ResourcesManager::get (UniversalId::Type type) const
|
const CSMWorld::Resources& CSMWorld::ResourcesManager::get (UniversalId::Type type) const
|
||||||
|
|
Loading…
Reference in a new issue