diff --git a/GUI/View/Device/AlphaScanEditor.cpp b/GUI/View/Device/AlphaScanEditor.cpp index 39990a5707116d47b38e84a91d260dbb8947dff5..e28ae6712844e0696d3d96d94da22e7897437694 100644 --- a/GUI/View/Device/AlphaScanEditor.cpp +++ b/GUI/View/Device/AlphaScanEditor.cpp @@ -38,8 +38,8 @@ AlphaScanEditor::AlphaScanEditor(QWidget* parent, GrazingScanItem* item, bool al connect(m_form, &SphericalAxisForm::dataChanged, this, &AlphaScanEditor::dataChanged); //... beam distribution - m_selector = new DistributionSelector(std::nullopt, DistributionSelector::DistributionsCategory::Symmetric, this, - m_item, allow_distr); + m_selector = new DistributionSelector(std::nullopt, DistributionSelector::Category::Symmetric, + this, m_item, allow_distr); connect(m_selector, &DistributionSelector::distributionChanged, this, &AlphaScanEditor::dataChanged); connect(m_selector, &DistributionSelector::distributionChanged, this, diff --git a/GUI/View/Device/DistributionEditor.cpp b/GUI/View/Device/DistributionEditor.cpp index f68ff53f983e2cd55270932f4ce34b6661287e74..e7fa73fac284b3aea1f7458636caf6f7fe358278 100644 --- a/GUI/View/Device/DistributionEditor.cpp +++ b/GUI/View/Device/DistributionEditor.cpp @@ -19,9 +19,9 @@ DistributionEditor::DistributionEditor(const QString& title, const std::optional<MeanConfig>& mean_config, - DistributionSelector::DistributionsCategory distributions, - QWidget* parent, - BeamDistributionItem* item, bool allow_distr) + DistributionSelector::Category distributions, + QWidget* parent, BeamDistributionItem* item, + bool allow_distr) : StaticGroupBox(title, parent) , m_selector(new DistributionSelector(mean_config, distributions, this, item, allow_distr)) , m_plot(new DistributionPlot(this)) diff --git a/GUI/View/Device/DistributionEditor.h b/GUI/View/Device/DistributionEditor.h index b7fad8f750a87af828827d2cd61db5075573b496..810a41515105f0380a9bf00e2ec649fc8ea2ad6a 100644 --- a/GUI/View/Device/DistributionEditor.h +++ b/GUI/View/Device/DistributionEditor.h @@ -15,7 +15,7 @@ #ifndef BORNAGAIN_GUI_VIEW_DEVICE_DISTRIBUTIONEDITOR_H #define BORNAGAIN_GUI_VIEW_DEVICE_DISTRIBUTIONEDITOR_H -#include "GUI/View/Device/DistributionSelector.h" // MeanConfig, DistributionsCategory +#include "GUI/View/Device/DistributionSelector.h" // MeanConfig, Category #include "GUI/View/Widget/GroupBoxes.h" #include <optional> @@ -29,7 +29,7 @@ class DistributionEditor : public StaticGroupBox { Q_OBJECT public: DistributionEditor(const QString& title, const std::optional<MeanConfig>& mean_config, - DistributionSelector::DistributionsCategory distributions, QWidget* parent, + DistributionSelector::Category distributions, QWidget* parent, BeamDistributionItem* item, bool allow_distr = true); //! Update UI from data diff --git a/GUI/View/Device/DistributionSelector.cpp b/GUI/View/Device/DistributionSelector.cpp index ec512f375531af288c087834f0c1efea37b74ee6..4f42b7b2860880a1d77873662662cf2576819d8e 100644 --- a/GUI/View/Device/DistributionSelector.cpp +++ b/GUI/View/Device/DistributionSelector.cpp @@ -22,9 +22,8 @@ #include "GUI/View/Numeric/NumWidgetUtil.h" DistributionSelector::DistributionSelector(std::optional<MeanConfig> mean_config, - DistributionsCategory distributions, - QWidget* parent, BeamDistributionItem* item, - bool allow_distr) + Category distributions, QWidget* parent, + BeamDistributionItem* item, bool allow_distr) : QWidget(parent) , m_item(item) , m_mean_config(mean_config) diff --git a/GUI/View/Device/DistributionSelector.h b/GUI/View/Device/DistributionSelector.h index 98b7451202079178c344a321d93123a80c202fa6..198abbeb2258152dfed8c193351315f3351d4811 100644 --- a/GUI/View/Device/DistributionSelector.h +++ b/GUI/View/Device/DistributionSelector.h @@ -37,7 +37,7 @@ class DistributionSelector : public QWidget { Q_OBJECT public: //! Which distributions should be available in the selector - enum class DistributionsCategory { All, Symmetric }; + enum class Category { All, Symmetric }; /// \param mean_config controls how the mean value is shown and can be input. /// If this parameter is \c nullopt then the mean value can not be input @@ -45,12 +45,11 @@ public: /// \pre ! mean_config && distributions == Distributions::Symmetric /// (i.e. the combination of all distributions without mean input is currently not /// supported) - DistributionSelector(std::optional<MeanConfig> mean_config, - DistributionsCategory distributions, QWidget* parent, - BeamDistributionItem* item, bool allow_distr); + DistributionSelector(std::optional<MeanConfig> mean_config, Category distributions, + QWidget* parent, BeamDistributionItem* item, bool allow_distr); BeamDistributionItem* item() const { return m_item; } - DistributionsCategory distributions() const { return m_distributions; } + Category distributions() const { return m_distributions; } void refresh(); signals: @@ -64,7 +63,7 @@ private: BeamDistributionItem* m_item; std::optional<MeanConfig> m_mean_config; - DistributionsCategory m_distributions; + Category m_distributions; QFormLayout* m_form_layout; QComboBox* m_distribution_combo; }; diff --git a/GUI/View/Device/GISASBeamEditor.cpp b/GUI/View/Device/GISASBeamEditor.cpp index 0babafaf03150eefe3bf1a4aab3f9deefef96053..d52d19f7c8a98ee88020ac79b00e9134b35141d2 100644 --- a/GUI/View/Device/GISASBeamEditor.cpp +++ b/GUI/View/Device/GISASBeamEditor.cpp @@ -40,20 +40,20 @@ GISASBeamEditor::GISASBeamEditor(QWidget* parent, BeamItem* item) // Main row: fixed values or distributions for wavelength and angles of incidence auto* wavelengthEditor = - new DistributionEditor("Wavelength (nm)", MeanConfig{true}, DistributionSelector::DistributionsCategory::All, - this, item->wavelengthItem()); + new DistributionEditor("Wavelength (nm)", MeanConfig{true}, + DistributionSelector::Category::All, this, item->wavelengthItem()); connect(wavelengthEditor, &DistributionEditor::distributionChanged, this, &GISASBeamEditor::dataChanged); - auto* inclinationEditor = - new DistributionEditor("Grazing angle (deg)", MeanConfig{false}, - DistributionSelector::DistributionsCategory::All, this, item->beamDistributionItem()); + auto* inclinationEditor = new DistributionEditor("Grazing angle (deg)", MeanConfig{false}, + DistributionSelector::Category::All, this, + item->beamDistributionItem()); connect(inclinationEditor, &DistributionEditor::distributionChanged, this, &GISASBeamEditor::dataChanged); - auto* azimuthalEditor = - new DistributionEditor("Azimuthal angle (deg)", MeanConfig{false}, - DistributionSelector::DistributionsCategory::All, this, item->azimuthalAngleItem()); + auto* azimuthalEditor = new DistributionEditor("Azimuthal angle (deg)", MeanConfig{false}, + DistributionSelector::Category::All, this, + item->azimuthalAngleItem()); connect(azimuthalEditor, &DistributionEditor::distributionChanged, this, &GISASBeamEditor::dataChanged); diff --git a/GUI/View/Device/ScanEditor.cpp b/GUI/View/Device/ScanEditor.cpp index 0f47bad3332ca190b74668c7cfd50d3324e6abba..32aaa36c6e4e9a6e6b0070aa77b5d7c8028c4b96 100644 --- a/GUI/View/Device/ScanEditor.cpp +++ b/GUI/View/Device/ScanEditor.cpp @@ -50,7 +50,7 @@ ScanEditor::ScanEditor(QWidget* parent, InstrumentItem* instr_item, ScanItem* it layout->addLayout(hLayout); auto* wavelengthEditor = new DistributionEditor("Wavelength (nm)", MeanConfig{true}, - DistributionSelector::DistributionsCategory::Symmetric, this, + DistributionSelector::Category::Symmetric, this, item->wavelengthItem(), allow_distr); hLayout->addWidget(wavelengthEditor); diff --git a/GUI/View/Main/CentralWidget.cpp b/GUI/View/Main/CentralWidget.cpp index f60be072c777b3759a5dcda553f1a3fa754250c7..08d7be7f3a4185bac9eb1b9bc4c82a23a5911c8a 100644 --- a/GUI/View/Main/CentralWidget.cpp +++ b/GUI/View/Main/CentralWidget.cpp @@ -73,8 +73,7 @@ CentralWidget::CentralWidget() "Import intensity data to fit"); addButton(ViewId::Instrument, QIcon(":/images/view/instrument.svg"), "Instrument", "Define the beam and the detector"); - addButton(ViewId::Sample, QIcon(":/images/view/sample.svg"), "Sample", - "Build the sample"); + addButton(ViewId::Sample, QIcon(":/images/view/sample.svg"), "Sample", "Build the sample"); addButton(ViewId::Simulation, QIcon(":/images/view/simulate.svg"), "Simulation", "Run simulation"); addButton(ViewId::Job, QIcon(":/images/view/job.svg"), "Jobs", diff --git a/GUI/View/Main/CentralWidget.h b/GUI/View/Main/CentralWidget.h index 23f0fca075f5b55cfcdc16a9597068e00403791e..9f53284d3b80e22661b5ac1527845be9a62f4d73 100644 --- a/GUI/View/Main/CentralWidget.h +++ b/GUI/View/Main/CentralWidget.h @@ -44,8 +44,7 @@ signals: private: enum ViewId { Datafile, Instrument, Sample, Simulation, Job }; - void addButton(ViewId id, const QIcon& icon, const QString& title, - const QString& tooltip); + void addButton(ViewId id, const QIcon& icon, const QString& title, const QString& tooltip); QToolButton* createViewSelectionButton() const; //! Recalculate the size of the view selection buttons to show complete button text