diff --git a/GUI/Model/Material/MaterialModel.cpp b/GUI/Model/Material/MaterialModel.cpp index b30da41d677a36f20316e4fd50991973827b331a..224ef55ab807f5027f1cecd0a1681584f70eed9c 100644 --- a/GUI/Model/Material/MaterialModel.cpp +++ b/GUI/Model/Material/MaterialModel.cpp @@ -80,7 +80,7 @@ MaterialItem* MaterialModel::addSLDMaterial(const QString& name, double sld, dou return materialItem; } -MaterialItem* MaterialModel::materialFromName(const QString& name) +MaterialItem* MaterialModel::materialFromName(const QString& name) const { for (auto* materialItem : topItems<MaterialItem>()) if (materialItem->materialName() == name) @@ -89,7 +89,7 @@ MaterialItem* MaterialModel::materialFromName(const QString& name) return nullptr; } -MaterialItem* MaterialModel::materialFromIdentifier(const QString& identifier) +MaterialItem* MaterialModel::materialFromIdentifier(const QString& identifier) const { for (auto* materialItem : topItems<MaterialItem>()) if (materialItem->identifier() == identifier) diff --git a/GUI/Model/Material/MaterialModel.h b/GUI/Model/Material/MaterialModel.h index 6620fdf4edae3d591a899f630b238601609944ce..2ef862f8a494b1cacb5e3d20da81210393769b9d 100644 --- a/GUI/Model/Material/MaterialModel.h +++ b/GUI/Model/Material/MaterialModel.h @@ -33,8 +33,8 @@ public: MaterialItem* addRefractiveMaterial(const QString& name, double delta, double beta); MaterialItem* addSLDMaterial(const QString& name, double sld, double abs_term); - MaterialItem* materialFromName(const QString& name); - MaterialItem* materialFromIdentifier(const QString& identifier); + MaterialItem* materialFromName(const QString& name) const; + MaterialItem* materialFromIdentifier(const QString& identifier) const; //! Returns clone of given material. Clone will get the same material identifier! MaterialItem* cloneMaterial(MaterialItem* material);