diff --git a/GUI/Model/Beam/SourceItems.cpp b/GUI/Model/Beam/SourceItems.cpp index 4a4ee4458979e0e7a63897552ed1871fd2301cbf..25a67998885d1e901fc28a3e562220ba526eb7ed 100644 --- a/GUI/Model/Beam/SourceItems.cpp +++ b/GUI/Model/Beam/SourceItems.cpp @@ -53,7 +53,7 @@ SourceItem::SourceItem() m_intensity.init("Intensity", "Beam intensity in neutrons/photons per sec.", 1e8, 3, RealLimits::limited(0.0, 1e32), "intensity"); - m_azimuthalAngleItem.reset(new BeamAzimuthalAngleItem()); + m_azimuthalAngleItem = std::make_unique<BeamAzimuthalAngleItem>(); m_footprint.init("Type", "Footprint type", FootprintItemCatalog::Type::Gaussian); } @@ -202,8 +202,8 @@ void SourceItem::setFootprint(const IFootprint* footprint) BeamItem::BeamItem() { - m_wavelengthItem.reset(new BeamWavelengthItem); - m_inclinationAngleItem.reset(new BeamInclinationAngleItem); + m_wavelengthItem = std::make_unique<BeamWavelengthItem>(); + m_inclinationAngleItem = std::make_unique<BeamInclinationAngleItem>(); } void BeamItem::writeTo(QXmlStreamWriter* w) const