From c9ab3ca14a6c9be0091702cd79828ec4bfdd0b0f Mon Sep 17 00:00:00 2001
From: Gennady Pospelov <g.pospelov@fz-juelich.de>
Date: Wed, 23 Mar 2016 13:45:06 +0100
Subject: [PATCH] Fixes in headers

---
 GUI/coregui/Models/BeamAngleItems.cpp          |  4 ++--
 GUI/coregui/Models/BeamAngleItems.h            |  4 ++--
 GUI/coregui/Models/DetectorItems.cpp           |  4 ++--
 GUI/coregui/Models/DetectorItems.h             |  4 ++--
 GUI/coregui/Models/FitModel.cpp                |  4 ++--
 GUI/coregui/Models/FitModel.h                  |  4 ++--
 GUI/coregui/Models/FitParameterItems.cpp       |  4 ++--
 GUI/coregui/Models/FitParameterItems.h         |  4 ++--
 GUI/coregui/Models/FitParameterModel.cpp       |  4 ++--
 GUI/coregui/Models/FitParameterModel.h         |  4 ++--
 GUI/coregui/Models/FitSelectorModel.cpp        |  4 ++--
 GUI/coregui/Models/FitSelectorModel.h          |  4 ++--
 GUI/coregui/Models/GroupItem.cpp               |  4 ++--
 GUI/coregui/Models/GroupItem.h                 |  4 ++--
 GUI/coregui/Models/IntensityDataItem.cpp       |  4 ++--
 GUI/coregui/Models/IntensityDataItem.h         |  4 ++--
 GUI/coregui/Models/JobModel.cpp                |  4 ++--
 GUI/coregui/Models/JobModel.h                  |  4 ++--
 GUI/coregui/Models/MaskModel.cpp               | 15 +++++++++++++++
 GUI/coregui/Models/MaskModel.h                 | 15 +++++++++++++++
 GUI/coregui/Models/ModelMapper.cpp             |  4 ++--
 GUI/coregui/Models/ModelMapper.h               |  4 ++--
 GUI/coregui/Models/ModelPath.cpp               |  4 ++--
 GUI/coregui/Models/ModelPath.h                 |  4 ++--
 GUI/coregui/Models/PropertyItem.cpp            |  4 ++--
 GUI/coregui/Models/PropertyItem.h              |  4 ++--
 GUI/coregui/Models/SampleViewProxyModel.cpp    |  4 ++--
 GUI/coregui/Models/SampleViewProxyModel.h      |  4 ++--
 GUI/coregui/Models/SessionItem.cpp             |  2 +-
 GUI/coregui/Models/SessionItem.h               |  2 +-
 GUI/coregui/Models/SessionXML.cpp              |  4 ++--
 GUI/coregui/Models/SessionXML.h                |  4 ++--
 .../Views/AccordionWidget/AccordionWidget.cpp  | 15 +++++++++++++++
 .../Views/AccordionWidget/AccordionWidget.h    | 15 +++++++++++++++
 .../Views/AccordionWidget/ClickableFrame.cpp   | 15 +++++++++++++++
 .../Views/AccordionWidget/ClickableFrame.h     | 15 +++++++++++++++
 .../Views/AccordionWidget/ContentPane.cpp      | 15 +++++++++++++++
 .../Views/AccordionWidget/ContentPane.h        | 15 +++++++++++++++
 .../Views/FitWidgets/FitProgressWidget.cpp     |  4 ++--
 .../Views/FitWidgets/FitProgressWidget.h       |  4 ++--
 .../Views/FitWidgets/FitSettingsWidget.cpp     |  4 ++--
 .../Views/FitWidgets/FitSettingsWidget.h       |  4 ++--
 .../Views/FitWidgets/GUIFitObserver.cpp        |  4 ++--
 GUI/coregui/Views/FitWidgets/GUIFitObserver.h  |  4 ++--
 .../Views/FitWidgets/ImportDataWidget.cpp      |  4 ++--
 .../Views/FitWidgets/ImportDataWidget.h        |  4 ++--
 .../FitWidgets/MinimizerSettingsWidget.cpp     |  4 ++--
 .../Views/FitWidgets/MinimizerSettingsWidget.h |  4 ++--
 .../InstrumentWidgets/ComponentInfoBox.cpp     |  4 ++--
 .../Views/InstrumentWidgets/ComponentInfoBox.h |  4 ++--
 .../Views/InstrumentWidgets/columnresizer.cpp  | 15 +++++++++++++++
 .../Views/InstrumentWidgets/columnresizer.h    | 15 +++++++++++++++
 .../Views/MaskWidgets/IntensityDataView.cpp    |  4 ++--
 .../Views/MaskWidgets/SizeHandleElement.cpp    |  4 ++--
 .../MaterialEditor/MaterialEditorDialog.cpp    |  4 ++--
 .../Views/MaterialEditor/MaterialSvc.cpp       |  4 ++--
 .../SimulationWidgets/PythonScriptWidget.cpp   |  4 ++--
 GUI/coregui/Views/TestComponentView.cpp        |  4 ++--
 GUI/coregui/mainwindow/UpdateNotifier.cpp      |  4 ++--
 GUI/coregui/mainwindow/UpdateNotifier.h        |  4 ++--
 GUI/coregui/utils/DeleteEventFilter.cpp        |  2 +-
 GUI/coregui/utils/DeleteEventFilter.h          |  2 +-
 GUI/coregui/utils/GUIFunctionalTest.cpp        |  2 +-
 GUI/coregui/utils/GUIFunctionalTest.h          |  2 +-
 .../GUIFunctionalTestComponentService.cpp      |  2 +-
 .../utils/GUIFunctionalTestComponentService.h  |  2 +-
 GUI/coregui/utils/ItemIDFactory.cpp            | 15 +++++++++++++++
 GUI/coregui/utils/ItemIDFactory.h              |  1 +
 GUI/coregui/utils/gui_functional_tests.cpp     |  2 +-
 GUI/coregui/utils/gui_functional_tests.h       |  2 +-
 GUI/main/appoptions.cpp                        |  4 +---
 GUI/main/appoptions.h                          |  2 +-
 .../code-tools/update_sourcecode_header.py     | 18 +++++++++---------
 73 files changed, 283 insertions(+), 119 deletions(-)

diff --git a/GUI/coregui/Models/BeamAngleItems.cpp b/GUI/coregui/Models/BeamAngleItems.cpp
index 220f833979d..26936f33c14 100644
--- a/GUI/coregui/Models/BeamAngleItems.cpp
+++ b/GUI/coregui/Models/BeamAngleItems.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/BeamWavelengthItem.cpp
-//! @brief     Implements class BeamWavelengthItem
+//! @file      coregui/Models/BeamAngleItems.cpp
+//! @brief     Implements class BeamAngleItems
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/BeamAngleItems.h b/GUI/coregui/Models/BeamAngleItems.h
index f2364e21289..326aee02265 100644
--- a/GUI/coregui/Models/BeamAngleItems.h
+++ b/GUI/coregui/Models/BeamAngleItems.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/BeamAngleItem.h
-//! @brief     Defines class BeamAngleItem
+//! @file      coregui/Models/BeamAngleItems.h
+//! @brief     Defines class BeamAngleItems
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/DetectorItems.cpp b/GUI/coregui/Models/DetectorItems.cpp
index 05de82aa2d3..1ca8b14207f 100644
--- a/GUI/coregui/Models/DetectorItems.cpp
+++ b/GUI/coregui/Models/DetectorItems.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/DetectorItem.cpp
-//! @brief     Implements class DetectorItem
+//! @file      coregui/Models/DetectorItems.cpp
+//! @brief     Implements classes DetectorItems
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/DetectorItems.h b/GUI/coregui/Models/DetectorItems.h
index 3473e8b5140..3944cf5b2b6 100644
--- a/GUI/coregui/Models/DetectorItems.h
+++ b/GUI/coregui/Models/DetectorItems.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/DetectorItem.h
-//! @brief     Defines class DetectorItem
+//! @file      coregui/Models/DetectorItems.h
+//! @brief     Defines classes DetectorItems
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/FitModel.cpp b/GUI/coregui/Models/FitModel.cpp
index 4518bd31db0..baa7421e34d 100644
--- a/GUI/coregui/Models/FitModel.cpp
+++ b/GUI/coregui/Models/FitModel.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/NJobModel.cpp
-//! @brief     Implements class NJobModel
+//! @file      coregui/Models/FitModel.cpp
+//! @brief     Implements class FitModel
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/FitModel.h b/GUI/coregui/Models/FitModel.h
index d06e87d6fd6..9097a368936 100644
--- a/GUI/coregui/Models/FitModel.h
+++ b/GUI/coregui/Models/FitModel.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/NJobModel.h
-//! @brief     Defines class NJobModel
+//! @file      coregui/Models/FitModel.h
+//! @brief     Defines class FitModel
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/FitParameterItems.cpp b/GUI/coregui/Models/FitParameterItems.cpp
index 0cce33bcccf..e319cd655b8 100644
--- a/GUI/coregui/Models/FitParameterItems.cpp
+++ b/GUI/coregui/Models/FitParameterItems.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/NJobModel.cpp
-//! @brief     Implements class NJobModel
+//! @file      coregui/Models/FitParameterItems.cpp
+//! @brief     Implements class FitParameterItems
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/FitParameterItems.h b/GUI/coregui/Models/FitParameterItems.h
index 76111cdc887..61271856746 100644
--- a/GUI/coregui/Models/FitParameterItems.h
+++ b/GUI/coregui/Models/FitParameterItems.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/NJobModel.h
-//! @brief     Defines class NJobModel
+//! @file      coregui/Models/FitParameterItems.h
+//! @brief     Defines class FitParameterItems
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/FitParameterModel.cpp b/GUI/coregui/Models/FitParameterModel.cpp
index ffc7d2d4c24..29bd6a13109 100644
--- a/GUI/coregui/Models/FitParameterModel.cpp
+++ b/GUI/coregui/Models/FitParameterModel.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/FitModel.cpp
-//! @brief     Implements class FitModel
+//! @file      coregui/Models/FitParameterModel.cpp
+//! @brief     Implements class FitParameterModel
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/FitParameterModel.h b/GUI/coregui/Models/FitParameterModel.h
index 587cd9cda16..8e02a9e4d6b 100644
--- a/GUI/coregui/Models/FitParameterModel.h
+++ b/GUI/coregui/Models/FitParameterModel.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/FitModel.h
-//! @brief     Defines class FitModel
+//! @file      coregui/Models/FitParameterModel.h
+//! @brief     Defines class FitParameterModel
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/FitSelectorModel.cpp b/GUI/coregui/Models/FitSelectorModel.cpp
index 5c053a0be6a..632d3a87f37 100644
--- a/GUI/coregui/Models/FitSelectorModel.cpp
+++ b/GUI/coregui/Models/FitSelectorModel.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/NJobModel.cpp
-//! @brief     Implements class NJobModel
+//! @file      coregui/Models/FitSelectorModel.cpp
+//! @brief     Implements class FitSelectorModel
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/FitSelectorModel.h b/GUI/coregui/Models/FitSelectorModel.h
index ebacb274f19..5e1e37c91ba 100644
--- a/GUI/coregui/Models/FitSelectorModel.h
+++ b/GUI/coregui/Models/FitSelectorModel.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/NJobModel.h
-//! @brief     Defines class NJobModel
+//! @file      coregui/Models/FitSelectorModel.h
+//! @brief     Defines class FitSelectorModel
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/GroupItem.cpp b/GUI/coregui/Models/GroupItem.cpp
index 1cbb08dcbc7..31d3022dbd3 100644
--- a/GUI/coregui/Models/GroupItem.cpp
+++ b/GUI/coregui/Models/GroupItem.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/BeamItem.cpp
-//! @brief     Implements class BeamItem
+//! @file      coregui/Models/GroupItem.cpp
+//! @brief     Implements class GroupItem
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/GroupItem.h b/GUI/coregui/Models/GroupItem.h
index e3dd1b8d91d..ef6ceab37d0 100644
--- a/GUI/coregui/Models/GroupItem.h
+++ b/GUI/coregui/Models/GroupItem.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/BeamItem.h
-//! @brief     Defines class BeamItem
+//! @file      coregui/Models/GroupItem.h
+//! @brief     Defines class GroupItem
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/IntensityDataItem.cpp b/GUI/coregui/Models/IntensityDataItem.cpp
index 96b5d9a6635..bb583aed723 100644
--- a/GUI/coregui/Models/IntensityDataItem.cpp
+++ b/GUI/coregui/Models/IntensityDataItem.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/NIntensityDataItem.cpp
-//! @brief     Implements class NIntensityDataItem
+//! @file      coregui/Models/IntensityDataItem.cpp
+//! @brief     Implements class IntensityDataItem
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/IntensityDataItem.h b/GUI/coregui/Models/IntensityDataItem.h
index aad9a4ea29d..840f6323667 100644
--- a/GUI/coregui/Models/IntensityDataItem.h
+++ b/GUI/coregui/Models/IntensityDataItem.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/NIntensityDataItem.h
-//! @brief     Defines class NIntensityDataItem
+//! @file      coregui/Models/IntensityDataItem.h
+//! @brief     Defines class IntensityDataItem
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/JobModel.cpp b/GUI/coregui/Models/JobModel.cpp
index 9630848874d..e140d33aa80 100644
--- a/GUI/coregui/Models/JobModel.cpp
+++ b/GUI/coregui/Models/JobModel.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/NJobModel.cpp
-//! @brief     Implements class NJobModel
+//! @file      coregui/Models/JobModel.cpp
+//! @brief     Implements class JobModel
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/JobModel.h b/GUI/coregui/Models/JobModel.h
index cb0c0740d36..5d14e0c00ea 100644
--- a/GUI/coregui/Models/JobModel.h
+++ b/GUI/coregui/Models/JobModel.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/NJobModel.h
-//! @brief     Defines class NJobModel
+//! @file      coregui/Models/JobModel.h
+//! @brief     Defines class JobModel
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/MaskModel.cpp b/GUI/coregui/Models/MaskModel.cpp
index 981a428bbc8..49d160d8057 100644
--- a/GUI/coregui/Models/MaskModel.cpp
+++ b/GUI/coregui/Models/MaskModel.cpp
@@ -1,3 +1,18 @@
+// ************************************************************************** //
+//
+//  BornAgain: simulate and fit scattering at grazing incidence
+//
+//! @file      coregui/Models/MaskModel.cpp
+//! @brief     Implements MaskModel classes
+//!
+//! @homepage  http://www.bornagainproject.org
+//! @license   GNU General Public License v3 or higher (see COPYING)
+//! @copyright Forschungszentrum Jülich GmbH 2015
+//! @authors   Scientific Computing Group at MLZ Garching
+//! @authors   C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke
+//
+// ************************************************************************** //
+
 #include "MaskModel.h"
 
 MaskModel::MaskModel(QObject *parent)
diff --git a/GUI/coregui/Models/MaskModel.h b/GUI/coregui/Models/MaskModel.h
index 8ea55edaa07..f77af0288bf 100644
--- a/GUI/coregui/Models/MaskModel.h
+++ b/GUI/coregui/Models/MaskModel.h
@@ -1,3 +1,18 @@
+// ************************************************************************** //
+//
+//  BornAgain: simulate and fit scattering at grazing incidence
+//
+//! @file      coregui/Models/MaskModel.h
+//! @brief     Defines MaskModel classes
+//!
+//! @homepage  http://www.bornagainproject.org
+//! @license   GNU General Public License v3 or higher (see COPYING)
+//! @copyright Forschungszentrum Jülich GmbH 2015
+//! @authors   Scientific Computing Group at MLZ Garching
+//! @authors   C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke
+//
+// ************************************************************************** //
+
 #ifndef MASKMODEL_H
 #define MASKMODEL_H
 
diff --git a/GUI/coregui/Models/ModelMapper.cpp b/GUI/coregui/Models/ModelMapper.cpp
index 3ae037a1342..964e2487d4f 100644
--- a/GUI/coregui/Models/ModelMapper.cpp
+++ b/GUI/coregui/Models/ModelMapper.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/TestItem.cpp
-//! @brief     Implements class TestItem
+//! @file      coregui/Models/ModelMapper.cpp
+//! @brief     Implements class ModelMapper
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/ModelMapper.h b/GUI/coregui/Models/ModelMapper.h
index b48a1510e2c..bcf620f6eca 100644
--- a/GUI/coregui/Models/ModelMapper.h
+++ b/GUI/coregui/Models/ModelMapper.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/TestItem.h
-//! @brief     Defines class TestItem
+//! @file      coregui/Models/ModelMapper.h
+//! @brief     Defines class ModelMapper
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/ModelPath.cpp b/GUI/coregui/Models/ModelPath.cpp
index 1b966d0fca0..69b6d7de04d 100644
--- a/GUI/coregui/Models/ModelPath.cpp
+++ b/GUI/coregui/Models/ModelPath.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/TestItem.cpp
-//! @brief     Implements class TestItem
+//! @file      coregui/Models/ModelPath.cpp
+//! @brief     Implements class ModelPath
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/ModelPath.h b/GUI/coregui/Models/ModelPath.h
index 76a31957fc7..022a3cd1bfa 100644
--- a/GUI/coregui/Models/ModelPath.h
+++ b/GUI/coregui/Models/ModelPath.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/TestItem.h
-//! @brief     Defines class TestItem
+//! @file      coregui/Models/ModelPath.h
+//! @brief     Defines class ModelPath
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/PropertyItem.cpp b/GUI/coregui/Models/PropertyItem.cpp
index e9e339a1841..03e1a929f2b 100644
--- a/GUI/coregui/Models/PropertyItem.cpp
+++ b/GUI/coregui/Models/PropertyItem.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/BeamItem.cpp
-//! @brief     Implements class BeamItem
+//! @file      coregui/Models/PropertyItem.cpp
+//! @brief     Implements class PropertyItem
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/PropertyItem.h b/GUI/coregui/Models/PropertyItem.h
index 48e8116fd74..aa307d445bc 100644
--- a/GUI/coregui/Models/PropertyItem.h
+++ b/GUI/coregui/Models/PropertyItem.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/BeamItem.h
-//! @brief     Defines class BeamItem
+//! @file      coregui/Models/PropertyItem.h
+//! @brief     Defines class PropertyItem
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/SampleViewProxyModel.cpp b/GUI/coregui/Models/SampleViewProxyModel.cpp
index a07343bd366..67cbb0c3f00 100644
--- a/GUI/coregui/Models/SampleViewProxyModel.cpp
+++ b/GUI/coregui/Models/SampleViewProxyModel.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/NJobModel.cpp
-//! @brief     Implements class NJobModel
+//! @file      coregui/Models/SampleViewProxyModel.cpp
+//! @brief     Implements class SampleViewProxyModel
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/SampleViewProxyModel.h b/GUI/coregui/Models/SampleViewProxyModel.h
index 5b393e918b7..21ce83a7231 100644
--- a/GUI/coregui/Models/SampleViewProxyModel.h
+++ b/GUI/coregui/Models/SampleViewProxyModel.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/NJobModel.h
-//! @brief     Defines class NJobModel
+//! @file      coregui/Models/SampleViewProxyModel.h
+//! @brief     Defines class SampleViewProxyModel
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/SessionItem.cpp b/GUI/coregui/Models/SessionItem.cpp
index ae102bab7c3..3c7b98e5a63 100644
--- a/GUI/coregui/Models/SessionItem.cpp
+++ b/GUI/coregui/Models/SessionItem.cpp
@@ -2,7 +2,7 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/ParameterizedItem.cpp
+//! @file      coregui/Models/SessionItem.cpp
 //! @brief     Implements class SessionItem
 //!
 //! @homepage  http://www.bornagainproject.org
diff --git a/GUI/coregui/Models/SessionItem.h b/GUI/coregui/Models/SessionItem.h
index c533013832e..58e51f64c73 100644
--- a/GUI/coregui/Models/SessionItem.h
+++ b/GUI/coregui/Models/SessionItem.h
@@ -2,7 +2,7 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/ParameterizedItem.h
+//! @file      coregui/Models/SessionItem.h
 //! @brief     Defines class SessionItem
 //!
 //! @homepage  http://www.bornagainproject.org
diff --git a/GUI/coregui/Models/SessionXML.cpp b/GUI/coregui/Models/SessionXML.cpp
index bc844364ad7..b5aaccf8175 100644
--- a/GUI/coregui/Models/SessionXML.cpp
+++ b/GUI/coregui/Models/SessionXML.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/SessionModel.cpp
-//! @brief     Implements class SessionModel
+//! @file      coregui/Models/SessionXML.cpp
+//! @brief     Implements reader and writer classes for SessionModel
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Models/SessionXML.h b/GUI/coregui/Models/SessionXML.h
index 28f4566b6ac..e1340e44c22 100644
--- a/GUI/coregui/Models/SessionXML.h
+++ b/GUI/coregui/Models/SessionXML.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/SessionModel.h
-//! @brief     Defines class SessionModel
+//! @file      coregui/Models/SessionXML.h
+//! @brief     Defines reader and writer classes for SessionModel
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/AccordionWidget/AccordionWidget.cpp b/GUI/coregui/Views/AccordionWidget/AccordionWidget.cpp
index da0d77ee10c..5cac00e17c6 100644
--- a/GUI/coregui/Views/AccordionWidget/AccordionWidget.cpp
+++ b/GUI/coregui/Views/AccordionWidget/AccordionWidget.cpp
@@ -1,3 +1,18 @@
+// ************************************************************************** //
+//
+//  BornAgain: simulate and fit scattering at grazing incidence
+//
+//! @file      coregui/Views/AccordionWidget/AccordionWidget.h
+//! @brief     Implements AccordionWidget class
+//!
+//! @homepage  http://www.bornagainproject.org
+//! @license   GNU General Public License v3 or higher (see COPYING)
+//! @copyright Forschungszentrum Jülich GmbH 2015
+//! @authors   Scientific Computing Group at MLZ Garching
+//! @authors   C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke
+//
+// ************************************************************************** //
+
 // This file is part of qAccordion. An Accordion widget for Qt
 // Copyright © 2015 Christian Rapp <0x2a at posteo dot org>
 //
diff --git a/GUI/coregui/Views/AccordionWidget/AccordionWidget.h b/GUI/coregui/Views/AccordionWidget/AccordionWidget.h
index 46a632c1e6d..7ae545321b8 100644
--- a/GUI/coregui/Views/AccordionWidget/AccordionWidget.h
+++ b/GUI/coregui/Views/AccordionWidget/AccordionWidget.h
@@ -1,3 +1,18 @@
+// ************************************************************************** //
+//
+//  BornAgain: simulate and fit scattering at grazing incidence
+//
+//! @file      coregui/Views/AccordionWidget/AccordionWidget.h
+//! @brief     Defines AccordionWidget class
+//!
+//! @homepage  http://www.bornagainproject.org
+//! @license   GNU General Public License v3 or higher (see COPYING)
+//! @copyright Forschungszentrum Jülich GmbH 2015
+//! @authors   Scientific Computing Group at MLZ Garching
+//! @authors   C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke
+//
+// ************************************************************************** //
+
 // This file is part of qAccordion. An Accordion widget for Qt
 // Copyright © 2015 Christian Rapp <0x2a at posteo dot org>
 //
diff --git a/GUI/coregui/Views/AccordionWidget/ClickableFrame.cpp b/GUI/coregui/Views/AccordionWidget/ClickableFrame.cpp
index aae2c26caa4..ddfd235475b 100644
--- a/GUI/coregui/Views/AccordionWidget/ClickableFrame.cpp
+++ b/GUI/coregui/Views/AccordionWidget/ClickableFrame.cpp
@@ -1,3 +1,18 @@
+// ************************************************************************** //
+//
+//  BornAgain: simulate and fit scattering at grazing incidence
+//
+//! @file      coregui/Views/AccordionWidget/ClickableFrame.cpp
+//! @brief     Implements AccordionWidget class
+//!
+//! @homepage  http://www.bornagainproject.org
+//! @license   GNU General Public License v3 or higher (see COPYING)
+//! @copyright Forschungszentrum Jülich GmbH 2015
+//! @authors   Scientific Computing Group at MLZ Garching
+//! @authors   C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke
+//
+// ************************************************************************** //
+
 // This file is part of qAccordion. An Accordion widget for Qt
 // Copyright © 2015 Christian Rapp <0x2a at posteo dot org>
 //
diff --git a/GUI/coregui/Views/AccordionWidget/ClickableFrame.h b/GUI/coregui/Views/AccordionWidget/ClickableFrame.h
index b7a0a8b4ffc..75c24d18d17 100644
--- a/GUI/coregui/Views/AccordionWidget/ClickableFrame.h
+++ b/GUI/coregui/Views/AccordionWidget/ClickableFrame.h
@@ -1,3 +1,18 @@
+// ************************************************************************** //
+//
+//  BornAgain: simulate and fit scattering at grazing incidence
+//
+//! @file      coregui/Views/AccordionWidget/ClickableFrame.h
+//! @brief     Defines AccordionWidget class
+//!
+//! @homepage  http://www.bornagainproject.org
+//! @license   GNU General Public License v3 or higher (see COPYING)
+//! @copyright Forschungszentrum Jülich GmbH 2015
+//! @authors   Scientific Computing Group at MLZ Garching
+//! @authors   C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke
+//
+// ************************************************************************** //
+
 // This file is part of qAccordion. An Accordion widget for Qt
 // Copyright © 2015 Christian Rapp <0x2a at posteo dot org>
 //
diff --git a/GUI/coregui/Views/AccordionWidget/ContentPane.cpp b/GUI/coregui/Views/AccordionWidget/ContentPane.cpp
index bb1c3bb8a6e..4a9ce78a329 100644
--- a/GUI/coregui/Views/AccordionWidget/ContentPane.cpp
+++ b/GUI/coregui/Views/AccordionWidget/ContentPane.cpp
@@ -1,3 +1,18 @@
+// ************************************************************************** //
+//
+//  BornAgain: simulate and fit scattering at grazing incidence
+//
+//! @file      coregui/Views/AccordionWidget/ContentPane.cpp
+//! @brief     Implements ContentPane class
+//!
+//! @homepage  http://www.bornagainproject.org
+//! @license   GNU General Public License v3 or higher (see COPYING)
+//! @copyright Forschungszentrum Jülich GmbH 2015
+//! @authors   Scientific Computing Group at MLZ Garching
+//! @authors   C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke
+//
+// ************************************************************************** //
+
 // This file is part of qAccordion. An Accordion widget for Qt
 // Copyright © 2015 Christian Rapp <0x2a at posteo dot org>
 //
diff --git a/GUI/coregui/Views/AccordionWidget/ContentPane.h b/GUI/coregui/Views/AccordionWidget/ContentPane.h
index 9010e8cccbe..b0a6b63bf75 100644
--- a/GUI/coregui/Views/AccordionWidget/ContentPane.h
+++ b/GUI/coregui/Views/AccordionWidget/ContentPane.h
@@ -1,3 +1,18 @@
+// ************************************************************************** //
+//
+//  BornAgain: simulate and fit scattering at grazing incidence
+//
+//! @file      coregui/Views/AccordionWidget/ContentPane.h
+//! @brief     Defines ContentPane class
+//!
+//! @homepage  http://www.bornagainproject.org
+//! @license   GNU General Public License v3 or higher (see COPYING)
+//! @copyright Forschungszentrum Jülich GmbH 2015
+//! @authors   Scientific Computing Group at MLZ Garching
+//! @authors   C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke
+//
+// ************************************************************************** //
+
 // This file is part of qAccordion. An Accordion widget for Qt
 // Copyright © 2015 Christian Rapp <0x2a at posteo dot org>
 //
diff --git a/GUI/coregui/Views/FitWidgets/FitProgressWidget.cpp b/GUI/coregui/Views/FitWidgets/FitProgressWidget.cpp
index e3e756c492c..dfa18be691e 100644
--- a/GUI/coregui/Views/FitWidgets/FitProgressWidget.cpp
+++ b/GUI/coregui/Views/FitWidgets/FitProgressWidget.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/FitWidgets/RunFitWidget.h
-//! @brief     Defines class RunFitWidget
+//! @file      coregui/Views/FitWidgets/FitProgressWidget.h
+//! @brief     Defines class FitProgressWidget
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/FitWidgets/FitProgressWidget.h b/GUI/coregui/Views/FitWidgets/FitProgressWidget.h
index 1fef9e48a62..a2f4c2eeecf 100644
--- a/GUI/coregui/Views/FitWidgets/FitProgressWidget.h
+++ b/GUI/coregui/Views/FitWidgets/FitProgressWidget.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/FitWidgets/RunFitWidget.h
-//! @brief     Defines class RunFitWidget
+//! @file      coregui/Views/FitWidgets/FitProgressWidget.h
+//! @brief     Defines class FitProgressWidget
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/FitWidgets/FitSettingsWidget.cpp b/GUI/coregui/Views/FitWidgets/FitSettingsWidget.cpp
index bfd29c8ba46..ff7f2467c6f 100644
--- a/GUI/coregui/Views/FitWidgets/FitSettingsWidget.cpp
+++ b/GUI/coregui/Views/FitWidgets/FitSettingsWidget.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/FitWidgets/RunFitWidget.h
-//! @brief     Defines class RunFitWidget
+//! @file      coregui/Views/FitWidgets/FitSettingsWidget.h
+//! @brief     Defines class FitSettingsWidget
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/FitWidgets/FitSettingsWidget.h b/GUI/coregui/Views/FitWidgets/FitSettingsWidget.h
index 8953daa2b1e..0dcb8cbd308 100644
--- a/GUI/coregui/Views/FitWidgets/FitSettingsWidget.h
+++ b/GUI/coregui/Views/FitWidgets/FitSettingsWidget.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/FitWidgets/RunFitWidget.h
-//! @brief     Defines class RunFitWidget
+//! @file      coregui/Views/FitWidgets/FitSettingsWidget.h
+//! @brief     Defines class FitSettingsWidget
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/FitWidgets/GUIFitObserver.cpp b/GUI/coregui/Views/FitWidgets/GUIFitObserver.cpp
index c9be9fa90d0..ccae23f461b 100644
--- a/GUI/coregui/Views/FitWidgets/GUIFitObserver.cpp
+++ b/GUI/coregui/Views/FitWidgets/GUIFitObserver.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/FitWidgets/FittingWorker.h
-//! @brief     Implements class FittingWorker
+//! @file      coregui/Views/FitWidgets/GUIFitObserver.h
+//! @brief     Implements class GUIFitObserver
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/FitWidgets/GUIFitObserver.h b/GUI/coregui/Views/FitWidgets/GUIFitObserver.h
index af35a9f3571..d33c46d1037 100644
--- a/GUI/coregui/Views/FitWidgets/GUIFitObserver.h
+++ b/GUI/coregui/Views/FitWidgets/GUIFitObserver.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/FitWidgets/FittingWorker.h
-//! @brief     Implements class FittingWorker
+//! @file      coregui/Views/FitWidgets/GUIFitObserver.h
+//! @brief     Implements class GUIFitObserver
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/FitWidgets/ImportDataWidget.cpp b/GUI/coregui/Views/FitWidgets/ImportDataWidget.cpp
index f813fc48ddc..3bdedcc6f6a 100644
--- a/GUI/coregui/Views/FitWidgets/ImportDataWidget.cpp
+++ b/GUI/coregui/Views/FitWidgets/ImportDataWidget.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/FitWidgets/RunFitWidget.cpp
-//! @brief     Implements class RunFitWidget
+//! @file      coregui/Views/FitWidgets/ImportDataWidget.cpp
+//! @brief     Implements class ImportDataWidget
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/FitWidgets/ImportDataWidget.h b/GUI/coregui/Views/FitWidgets/ImportDataWidget.h
index a2f76aaa8ab..c8c339add2d 100644
--- a/GUI/coregui/Views/FitWidgets/ImportDataWidget.h
+++ b/GUI/coregui/Views/FitWidgets/ImportDataWidget.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/FitWidgets/RunFitWidget.h
-//! @brief     Defines class RunFitWidget
+//! @file      coregui/Views/FitWidgets/ImportDataWidget.h
+//! @brief     Defines class ImportDataWidget
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/FitWidgets/MinimizerSettingsWidget.cpp b/GUI/coregui/Views/FitWidgets/MinimizerSettingsWidget.cpp
index 2a88a9a2e7f..a07a8732bfe 100644
--- a/GUI/coregui/Views/FitWidgets/MinimizerSettingsWidget.cpp
+++ b/GUI/coregui/Views/FitWidgets/MinimizerSettingsWidget.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/FitWidgets/FitParameterWidget.cpp
-//! @brief     Implements class FitParameterWidget
+//! @file      coregui/Views/FitWidgets/MinimizerSettingsWidget.cpp
+//! @brief     Implements class MinimizerSettingsWidget
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/FitWidgets/MinimizerSettingsWidget.h b/GUI/coregui/Views/FitWidgets/MinimizerSettingsWidget.h
index 418256e7806..43ac6deb31f 100644
--- a/GUI/coregui/Views/FitWidgets/MinimizerSettingsWidget.h
+++ b/GUI/coregui/Views/FitWidgets/MinimizerSettingsWidget.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/FitWidgets/FitParameterWidget.h
-//! @brief     Defines class FitParameterWidget
+//! @file      coregui/Views/FitWidgets/MinimizerSettingsWidget.h
+//! @brief     Defines class MinimizerSettingsWidget
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/InstrumentWidgets/ComponentInfoBox.cpp b/GUI/coregui/Views/InstrumentWidgets/ComponentInfoBox.cpp
index 9821bd4b8ce..5cebe6efcaa 100644
--- a/GUI/coregui/Views/InstrumentWidgets/ComponentInfoBox.cpp
+++ b/GUI/coregui/Views/InstrumentWidgets/ComponentInfoBox.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/InstrumentWidgets/ComponentEditorBox.h
-//! @brief     Implements class ComponentEditorBox
+//! @file      coregui/Views/InstrumentWidgets/ComponentInfoBox.h
+//! @brief     Implements class ComponentInfoBox
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/InstrumentWidgets/ComponentInfoBox.h b/GUI/coregui/Views/InstrumentWidgets/ComponentInfoBox.h
index 3203c50b173..c7d77248762 100644
--- a/GUI/coregui/Views/InstrumentWidgets/ComponentInfoBox.h
+++ b/GUI/coregui/Views/InstrumentWidgets/ComponentInfoBox.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/InstrumentWidgets/ComponentEditorBox.h
-//! @brief     Defines class ComponentEditorBox
+//! @file      coregui/Views/InstrumentWidgets/ComponentInfoBox.h
+//! @brief     Defines class ComponentInfoBox
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/InstrumentWidgets/columnresizer.cpp b/GUI/coregui/Views/InstrumentWidgets/columnresizer.cpp
index 6f6548d361a..2001d8684f1 100644
--- a/GUI/coregui/Views/InstrumentWidgets/columnresizer.cpp
+++ b/GUI/coregui/Views/InstrumentWidgets/columnresizer.cpp
@@ -1,3 +1,18 @@
+// ************************************************************************** //
+//
+//  BornAgain: simulate and fit scattering at grazing incidence
+//
+//! @file      coregui/Views/InstrumentWidgets/ColumnResizer.cpp
+//! @brief     Implements class ColumnResizer
+//!
+//! @homepage  http://www.bornagainproject.org
+//! @license   GNU General Public License v3 or higher (see COPYING)
+//! @copyright Forschungszentrum Jülich GmbH 2015
+//! @authors   Scientific Computing Group at MLZ Garching
+//! @authors   C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke
+//
+// ************************************************************************** //
+
 /*
  * Copyright 2011 Aurélien Gâteau <agateau@kde.org>
  * License: LGPL v2.1 or later (see COPYING)
diff --git a/GUI/coregui/Views/InstrumentWidgets/columnresizer.h b/GUI/coregui/Views/InstrumentWidgets/columnresizer.h
index 8688b3fae64..8de050f970c 100644
--- a/GUI/coregui/Views/InstrumentWidgets/columnresizer.h
+++ b/GUI/coregui/Views/InstrumentWidgets/columnresizer.h
@@ -1,3 +1,18 @@
+// ************************************************************************** //
+//
+//  BornAgain: simulate and fit scattering at grazing incidence
+//
+//! @file      coregui/Views/InstrumentWidgets/ColumnResizer.h
+//! @brief     Defines class ColumnResizer
+//!
+//! @homepage  http://www.bornagainproject.org
+//! @license   GNU General Public License v3 or higher (see COPYING)
+//! @copyright Forschungszentrum Jülich GmbH 2015
+//! @authors   Scientific Computing Group at MLZ Garching
+//! @authors   C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke
+//
+// ************************************************************************** //
+
 /*
  * Copyright 2011 Aurélien Gâteau <agateau@kde.org>
  * License: LGPL v2.1 or later (see COPYING)
diff --git a/GUI/coregui/Views/MaskWidgets/IntensityDataView.cpp b/GUI/coregui/Views/MaskWidgets/IntensityDataView.cpp
index 185fe3389d8..ed316cb2124 100644
--- a/GUI/coregui/Views/MaskWidgets/IntensityDataView.cpp
+++ b/GUI/coregui/Views/MaskWidgets/IntensityDataView.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/MaskWidgets/ClipView.cpp
-//! @brief     Implements ClipView class
+//! @file      coregui/Views/MaskWidgets/IntensityDataView.cpp
+//! @brief     Implements IntensityDataView class
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/MaskWidgets/SizeHandleElement.cpp b/GUI/coregui/Views/MaskWidgets/SizeHandleElement.cpp
index 678ba06f264..0573bf493b6 100644
--- a/GUI/coregui/Views/MaskWidgets/SizeHandleElement.cpp
+++ b/GUI/coregui/Views/MaskWidgets/SizeHandleElement.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/MaskWidgets/PointElement.cpp
-//! @brief     Implements PointElement class
+//! @file      coregui/Views/MaskWidgets/SizeHandleElement.cpp
+//! @brief     Implements SizeHandleElement class
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/MaterialEditor/MaterialEditorDialog.cpp b/GUI/coregui/Views/MaterialEditor/MaterialEditorDialog.cpp
index 3f66ebb7ba7..28e9ad2b43a 100644
--- a/GUI/coregui/Views/MaterialEditor/MaterialEditorDialog.cpp
+++ b/GUI/coregui/Views/MaterialEditor/MaterialEditorDialog.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/MaterialEditor/MaterialEditorWidget.cpp
-//! @brief     Implements class MaterialEditorWidget
+//! @file      coregui/Views/MaterialEditor/MaterialEditorDialog.cpp
+//! @brief     Implements class MaterialEditorDialog
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/MaterialEditor/MaterialSvc.cpp b/GUI/coregui/Views/MaterialEditor/MaterialSvc.cpp
index 1f1687087fb..7a947ba5c28 100644
--- a/GUI/coregui/Views/MaterialEditor/MaterialSvc.cpp
+++ b/GUI/coregui/Views/MaterialEditor/MaterialSvc.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/MaterialEditor/MaterialEditor.cpp
-//! @brief     Implements class MaterialEditor
+//! @file      coregui/Views/MaterialEditor/MaterialSvc.cpp
+//! @brief     Implements class MaterialSvc
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/SimulationWidgets/PythonScriptWidget.cpp b/GUI/coregui/Views/SimulationWidgets/PythonScriptWidget.cpp
index 7b2fb6bc81d..730d1e259ee 100644
--- a/GUI/coregui/Views/SimulationWidgets/PythonScriptWidget.cpp
+++ b/GUI/coregui/Views/SimulationWidgets/PythonScriptWidget.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/InfoWidgets/PySampleWidget.cpp
-//! @brief     Implements class PySampleWidget
+//! @file      coregui/Views/InfoWidgets/PythonScriptWidget.cpp
+//! @brief     Implements class PythonScriptWidget
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/Views/TestComponentView.cpp b/GUI/coregui/Views/TestComponentView.cpp
index 4df0a4656c9..6a307be6df8 100644
--- a/GUI/coregui/Views/TestComponentView.cpp
+++ b/GUI/coregui/Views/TestComponentView.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Views/TestView.cpp
-//! @brief     Implements class TestView
+//! @file      coregui/Views/TestComponentView.cpp
+//! @brief     Implements class TestComponentView
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/mainwindow/UpdateNotifier.cpp b/GUI/coregui/mainwindow/UpdateNotifier.cpp
index 84a13c0a593..db86dc7eb9e 100644
--- a/GUI/coregui/mainwindow/UpdateNotifier.cpp
+++ b/GUI/coregui/mainwindow/UpdateNotifier.cpp
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/mainwindow/tooltipdatabase.cpp
-//! @brief     Implements class ToolTipDataBase
+//! @file      coregui/mainwindow/UpdateNotifier.cpp
+//! @brief     Implements class UpdateNotifier
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/mainwindow/UpdateNotifier.h b/GUI/coregui/mainwindow/UpdateNotifier.h
index fdb505ec0b2..6d0d85e95c7 100644
--- a/GUI/coregui/mainwindow/UpdateNotifier.h
+++ b/GUI/coregui/mainwindow/UpdateNotifier.h
@@ -2,8 +2,8 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/mainwindow/tooltipdatabase.cpp
-//! @brief     Implements class ToolTipDataBase
+//! @file      coregui/mainwindow/UpdateNotifier.cpp
+//! @brief     Implements class UpdateNotifier
 //!
 //! @homepage  http://www.bornagainproject.org
 //! @license   GNU General Public License v3 or higher (see COPYING)
diff --git a/GUI/coregui/utils/DeleteEventFilter.cpp b/GUI/coregui/utils/DeleteEventFilter.cpp
index f351c9aa06e..afa5004fbd0 100644
--- a/GUI/coregui/utils/DeleteEventFilter.cpp
+++ b/GUI/coregui/utils/DeleteEventFilter.cpp
@@ -2,7 +2,7 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/utils/CustomEventFilters.cpp
+//! @file      coregui/utils/DeleteEventFilter.cpp
 //! @brief     Defines classes releted to event filtering
 //!
 //! @homepage  http://www.bornagainproject.org
diff --git a/GUI/coregui/utils/DeleteEventFilter.h b/GUI/coregui/utils/DeleteEventFilter.h
index a2941592e5e..c901be31c02 100644
--- a/GUI/coregui/utils/DeleteEventFilter.h
+++ b/GUI/coregui/utils/DeleteEventFilter.h
@@ -2,7 +2,7 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/utils/CustomEventFilters.h
+//! @file      coregui/utils/DeleteEventFilter.h
 //! @brief     Defines classes releted to event filtering
 //!
 //! @homepage  http://www.bornagainproject.org
diff --git a/GUI/coregui/utils/GUIFunctionalTest.cpp b/GUI/coregui/utils/GUIFunctionalTest.cpp
index 62e95a19983..f1801e01543 100644
--- a/GUI/coregui/utils/GUIFunctionalTest.cpp
+++ b/GUI/coregui/utils/GUIFunctionalTest.cpp
@@ -2,7 +2,7 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/GUIFunctionalTest.cpp
+//! @file      coregui/utils/GUIFunctionalTest.cpp
 //! @brief     Implements class GUIFunctionalTest
 //!
 //! @homepage  http://www.bornagainproject.org
diff --git a/GUI/coregui/utils/GUIFunctionalTest.h b/GUI/coregui/utils/GUIFunctionalTest.h
index 42cb3fcd17a..2b31375a8f7 100644
--- a/GUI/coregui/utils/GUIFunctionalTest.h
+++ b/GUI/coregui/utils/GUIFunctionalTest.h
@@ -2,7 +2,7 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      coregui/Models/GUIFunctionalTest.h
+//! @file      coregui/utils/GUIFunctionalTest.h
 //! @brief     Defines class GUIFunctionalTest
 //!
 //! @homepage  http://www.bornagainproject.org
diff --git a/GUI/coregui/utils/GUIFunctionalTestComponentService.cpp b/GUI/coregui/utils/GUIFunctionalTestComponentService.cpp
index 42deafd3af5..8598fc25b7b 100644
--- a/GUI/coregui/utils/GUIFunctionalTestComponentService.cpp
+++ b/GUI/coregui/utils/GUIFunctionalTestComponentService.cpp
@@ -2,7 +2,7 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      StandardSamples/GUIFunctionalTestComponentService.cpp
+//! @file      coregui/utils/GUIFunctionalTestComponentService.cpp
 //! @brief     Implements class GUIFunctionalTestComponentService.
 //!
 //! @homepage  http://www.bornagainproject.org
diff --git a/GUI/coregui/utils/GUIFunctionalTestComponentService.h b/GUI/coregui/utils/GUIFunctionalTestComponentService.h
index 0e3525d588a..8aebfcef62a 100644
--- a/GUI/coregui/utils/GUIFunctionalTestComponentService.h
+++ b/GUI/coregui/utils/GUIFunctionalTestComponentService.h
@@ -2,7 +2,7 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      StandardSamples/GUIFunctionalTestComponentService.h
+//! @file      coregui/utils/GUIFunctionalTestComponentService.h
 //! @brief     Defines class GUIFunctionalTestComponentService.
 //!
 //! @homepage  http://www.bornagainproject.org
diff --git a/GUI/coregui/utils/ItemIDFactory.cpp b/GUI/coregui/utils/ItemIDFactory.cpp
index 69876db25e4..2e83d93dcf4 100644
--- a/GUI/coregui/utils/ItemIDFactory.cpp
+++ b/GUI/coregui/utils/ItemIDFactory.cpp
@@ -1,3 +1,18 @@
+// ************************************************************************** //
+//
+//  BornAgain: simulate and fit scattering at grazing incidence
+//
+//! @file      coregui/Util/ItemIDFactory.cpp
+//! @brief     Implements class ItemIDFactory
+//!
+//! @homepage  http://www.bornagainproject.org
+//! @license   GNU General Public License v3 or higher (see COPYING)
+//! @copyright Forschungszentrum Jülich GmbH 2015
+//! @authors   Scientific Computing Group at MLZ Garching
+//! @authors   C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke
+//
+// ************************************************************************** //
+
 #include "ItemIDFactory.h"
 
 
diff --git a/GUI/coregui/utils/ItemIDFactory.h b/GUI/coregui/utils/ItemIDFactory.h
index d106b54bf4e..8a2e836c5d3 100644
--- a/GUI/coregui/utils/ItemIDFactory.h
+++ b/GUI/coregui/utils/ItemIDFactory.h
@@ -12,6 +12,7 @@
 //! @authors   C. Durniak, M. Ganeva, G. Pospelov, W. Van Herck, J. Wuttke
 //
 // ************************************************************************** //
+
 #ifndef ItemIDFactory_H
 #define ItemIDFactory_H
 
diff --git a/GUI/coregui/utils/gui_functional_tests.cpp b/GUI/coregui/utils/gui_functional_tests.cpp
index 1f319c675a5..98ab1abaa3f 100644
--- a/GUI/coregui/utils/gui_functional_tests.cpp
+++ b/GUI/coregui/utils/gui_functional_tests.cpp
@@ -2,7 +2,7 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      StandardSamples/gui_functional_test.h
+//! @file      coregui/utils/gui_functional_test.h
 //! @brief     Implements function to run all gui functional tests
 //!
 //! @homepage  http://www.bornagainproject.org
diff --git a/GUI/coregui/utils/gui_functional_tests.h b/GUI/coregui/utils/gui_functional_tests.h
index a387d417511..cb169c10e4d 100644
--- a/GUI/coregui/utils/gui_functional_tests.h
+++ b/GUI/coregui/utils/gui_functional_tests.h
@@ -2,7 +2,7 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      StandardSamples/gui_functional_test.h
+//! @file      coregui/utils/gui_functional_test.h
 //! @brief     Defines function to run all core functional tests
 //!
 //! @homepage  http://www.bornagainproject.org
diff --git a/GUI/main/appoptions.cpp b/GUI/main/appoptions.cpp
index 70cc19969d0..282ab9b91ef 100644
--- a/GUI/main/appoptions.cpp
+++ b/GUI/main/appoptions.cpp
@@ -1,10 +1,8 @@
-#include "appoptions.h"
-
 // ************************************************************************** //
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      Tools/src/ProgramOptions.cpp
+//! @file      appoptions.cpp
 //! @brief     Implements class ProgramOptions.
 //!
 //! @homepage  http://www.bornagainproject.org
diff --git a/GUI/main/appoptions.h b/GUI/main/appoptions.h
index 6593ae5f25b..38a607ed59a 100644
--- a/GUI/main/appoptions.h
+++ b/GUI/main/appoptions.h
@@ -2,7 +2,7 @@
 //
 //  BornAgain: simulate and fit scattering at grazing incidence
 //
-//! @file      options.h
+//! @file      appoptions.h
 //! @brief     Collection of utilities to parse command line options
 //!
 //! @homepage  http://www.bornagainproject.org
diff --git a/dev-tools/code-tools/update_sourcecode_header.py b/dev-tools/code-tools/update_sourcecode_header.py
index ed0ac92e99a..7ca5f7cb8e4 100644
--- a/dev-tools/code-tools/update_sourcecode_header.py
+++ b/dev-tools/code-tools/update_sourcecode_header.py
@@ -124,15 +124,15 @@ def update_directory(dirname):
     """
     Updates all files recursively in given directory
     """
-    if not os.path.isdir(dirname):
-        exit("No such directory " + dirname)
-
-    list_of_files = get_files_to_update(dirname)
-
-    for filename in list_of_files:
-        update_header_in_file(filename)
-
-    # update_header_in_file("./GUI/coregui/mainwindow/aboutapplicationdialog.cpp")
+    # if not os.path.isdir(dirname):
+    #     exit("No such directory " + dirname)
+    #
+    # list_of_files = get_files_to_update(dirname)
+    #
+    # for filename in list_of_files:
+    #     update_header_in_file(filename)
+
+    update_header_in_file("./GUI/coregui/mainwindow/aboutapplicationdialog.cpp")
 
 if __name__ == '__main__':
 
-- 
GitLab