From eee03cf09f032a09916b01d0a6f12a0048476b6d Mon Sep 17 00:00:00 2001
From: Joachim Wuttke <j.wuttke@fz-juelich.de>
Date: Fri, 26 Jul 2024 09:44:40 +0200
Subject: [PATCH] class SourceItems sort public members

---
 GUI/Model/Beam/SourceItems.h | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/GUI/Model/Beam/SourceItems.h b/GUI/Model/Beam/SourceItems.h
index e44c0399ddc..636f32e18fe 100644
--- a/GUI/Model/Beam/SourceItems.h
+++ b/GUI/Model/Beam/SourceItems.h
@@ -37,21 +37,18 @@ public:
     const DoubleProperty& intensity() const { return m_intensity; }
     void setIntensity(double v) { m_intensity.setDVal(v); }
 
-    void setWavelength(double value);
     BeamDistributionItem* wavelengthItem() const;
+    void setWavelength(double value);
 
-    void setAzimuthalAngle(double value);
     BeamDistributionItem* azimuthalAngleItem() const;
-
-    bool expandBeamParameters = true;
+    void setAzimuthalAngle(double value);
 
     PolyItem<FootprintCatalog>& footprintSelection() { return m_footprint; }
-
+    void setFootprint(const IFootprint* footprint);
     void setGaussianFootprint(double value);
     void setSquareFootprint(double value);
 
-    void setFootprint(const IFootprint* footprint);
-
+    bool expandBeamParameters = true;
     bool expandFootprint = true;
 
     void writeTo(QXmlStreamWriter* w) const;
@@ -60,11 +57,9 @@ public:
 protected:
     SourceItem();
 
+    DoubleProperty m_intensity;
     std::unique_ptr<BeamDistributionItem> m_wavelength_item;
     std::unique_ptr<BeamDistributionItem> m_azimuthal_angle_item;
-
-    DoubleProperty m_intensity;
-
     PolyItem<FootprintCatalog> m_footprint;
 };
 
-- 
GitLab