From 05e020f708ca9885a596db96d02156eddcfe63e0 Mon Sep 17 00:00:00 2001
From: Gennady Pospelov <g.pospelov@fz-juelich.de>
Date: Fri, 3 Nov 2017 10:40:01 +0100
Subject: [PATCH] Standard code beautification in ProjectionsEditor.

---
 .../Views/JobWidgets/ProjectionsEditor.cpp    | 28 ++++++++-----------
 .../Views/JobWidgets/ProjectionsEditor.h      | 10 +++----
 2 files changed, 17 insertions(+), 21 deletions(-)

diff --git a/GUI/coregui/Views/JobWidgets/ProjectionsEditor.cpp b/GUI/coregui/Views/JobWidgets/ProjectionsEditor.cpp
index e1a6bcb7088..a186f565339 100644
--- a/GUI/coregui/Views/JobWidgets/ProjectionsEditor.cpp
+++ b/GUI/coregui/Views/JobWidgets/ProjectionsEditor.cpp
@@ -23,12 +23,8 @@
 #include "minisplitter.h"
 #include "SessionModel.h"
 #include "IntensityDataItem.h"
-#include "MaskEditorFlags.h"
-#include "MaskGraphicsScene.h"
 #include <QItemSelectionModel>
 #include <QSplitter>
-#include <QVBoxLayout>
-#include <QHBoxLayout>
 
 ProjectionsEditor::ProjectionsEditor(QWidget* parent)
     : QMainWindow(parent)
@@ -90,32 +86,32 @@ QList<QAction*> ProjectionsEditor::topToolBarActions()
 void ProjectionsEditor::setup_connections()
 {
     // tool panel request is propagated from editorActions to this MaskEditor
-    connect(m_editorActions, SIGNAL(resetViewRequest()),
-            m_projectionsCanvas, SLOT(onResetViewRequest()));
+    connect(m_editorActions, &ProjectionsEditorActions::resetViewRequest,
+            m_projectionsCanvas, &ProjectionsEditorCanvas::onResetViewRequest);
 
     // tool panel request is propagated from editorActions to this MaskEditor
     connect(m_editorActions, &ProjectionsEditorActions::propertyPanelRequest,
             [=](){m_propertyPanel->setHidden(!m_propertyPanel->isHidden());});
 
     // selection/drawing activity is propagated from ToolBar to graphics scene
-    connect(m_toolBar, SIGNAL(activityModeChanged(MaskEditorFlags::Activity)),
-            m_projectionsCanvas, SLOT(onActivityModeChanged(MaskEditorFlags::Activity)));
+    connect(m_toolBar, &ProjectionsToolBar::activityModeChanged,
+            m_projectionsCanvas, &ProjectionsEditorCanvas::onActivityModeChanged);
 
     // selection/drawing activity is propagated from ToolBar to Projections Widget
-    connect(m_toolBar, SIGNAL(activityModeChanged(MaskEditorFlags::Activity)),
-            m_projectionsWidget, SLOT(onActivityModeChanged(MaskEditorFlags::Activity)));
+    connect(m_toolBar, &ProjectionsToolBar::activityModeChanged,
+            m_projectionsWidget, &ProjectionsWidget::onActivityModeChanged);
 
     // Delete request is propagated from canvas to actions
-    connect(m_projectionsCanvas, SIGNAL(deleteSelectedRequest()),
-            m_editorActions, SLOT(onDeleteAction()));
+    connect(m_projectionsCanvas, &ProjectionsEditorCanvas::deleteSelectedRequest,
+            m_editorActions,  &ProjectionsEditorActions::onDeleteAction);
 
     // space bar push (request for zoom mode) is propagated from graphics view to ToolBar
-    connect(m_projectionsCanvas, SIGNAL(changeActivityRequest(MaskEditorFlags::Activity)),
-            m_toolBar, SLOT(onChangeActivityRequest(MaskEditorFlags::Activity)));
+    connect(m_projectionsCanvas, &ProjectionsEditorCanvas::changeActivityRequest,
+            m_toolBar, &ProjectionsToolBar::onChangeActivityRequest);
 
     // ColorMap margins changed, canvas -> projection widget
-    connect(m_projectionsCanvas, SIGNAL(marginsChanged(double,double)),
-            m_projectionsWidget, SLOT(onMarginsChanged(double,double)));
+    connect(m_projectionsCanvas, &ProjectionsEditorCanvas::marginsChanged,
+            m_projectionsWidget, &ProjectionsWidget::onMarginsChanged);
 
     m_toolBar->onChangeActivityRequest(MaskEditorFlags::HORIZONTAL_LINE_MODE);
 }
diff --git a/GUI/coregui/Views/JobWidgets/ProjectionsEditor.h b/GUI/coregui/Views/JobWidgets/ProjectionsEditor.h
index cf495bbd530..519e9ee147e 100644
--- a/GUI/coregui/Views/JobWidgets/ProjectionsEditor.h
+++ b/GUI/coregui/Views/JobWidgets/ProjectionsEditor.h
@@ -40,23 +40,23 @@ class BA_CORE_API_ ProjectionsEditor : public QMainWindow
     Q_OBJECT
 
 public:
-    ProjectionsEditor(QWidget* parent = 0);
+    ProjectionsEditor(QWidget* parent = nullptr);
 
     void setContext(SessionModel* model, const QModelIndex& shapeContainerIndex,
                     IntensityDataItem* intensityItem);
 
     void resetContext();
 
-    QList<QAction *> topToolBarActions();
+    QList<QAction*> topToolBarActions();
 
 private:
     void setup_connections();
 
     ProjectionsEditorActions* m_editorActions;
-    ProjectionsToolBar* m_toolBar; //! main tool bar with bottoms at the right
+    ProjectionsToolBar* m_toolBar;                //! main tool bar with bottoms at the right
     ProjectionsEditorCanvas* m_projectionsCanvas; //! canvas with color map at the top
-    ProjectionsWidget* m_projectionsWidget; //! bottom widget to draw projections plot
-    ProjectionsPropertyPanel* m_propertyPanel; //! pannel at the right with properties
+    ProjectionsWidget* m_projectionsWidget;       //! bottom widget to draw projections plot
+    ProjectionsPropertyPanel* m_propertyPanel;    //! pannel at the right with properties
     QItemSelectionModel* m_selectionModel;
     Manhattan::MiniSplitter* m_rightSplitter;
     QSplitter* m_bottomSplitter;
-- 
GitLab