Skip to content
Snippets Groups Projects
Commit 07a82edf authored by Mikhail Svechnikov's avatar Mikhail Svechnikov
Browse files

add defaultCoreMaterialItem()

parent 8f88b4fd
No related branches found
No related tags found
1 merge request!1346GUI: use different materials for particles and layers by default
......@@ -147,10 +147,19 @@ MaterialItem* MaterialModel::defaultMaterialItem() const
return materialItems().front();
}
MaterialItem *MaterialModel::defaultCoreMaterialItem() const
{
for(auto* material : materialItems())
if(material->matItemName() == material_name_map.key(DefaultMaterials::Particle_Core))
return material;
return defaultMaterialItem();
}
MaterialItem *MaterialModel::defaultParticleMaterialItem() const
{
for(auto* material : materialItems())
if(material->matItemName() == "Particle")
if(material->matItemName() == material_name_map.key(DefaultMaterials::Particle))
return material;
return defaultMaterialItem();
......
......@@ -47,6 +47,7 @@ public:
const QVector<MaterialItem*>& materialItems() const;
MaterialItem* defaultMaterialItem() const;
MaterialItem* defaultCoreMaterialItem() const;
MaterialItem* defaultParticleMaterialItem() const;
void removeMaterialItem(MaterialItem* materialItem);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment