diff --git a/GUI/View/Widget/ItemComboWidget.cpp b/GUI/View/Widget/ItemComboWidget.cpp
index 28f1589bc76378fb9bf7aaa743a456ae79b478ef..53feb58ad06c8093a0f59d603310e0771b22c25c 100644
--- a/GUI/View/Widget/ItemComboWidget.cpp
+++ b/GUI/View/Widget/ItemComboWidget.cpp
@@ -16,6 +16,7 @@
 #include "Base/Util/Assert.h"
 #include "GUI/Model/Device/RealItem.h"
 #include "GUI/Model/Job/JobItem.h"
+#include "GUI/View/Data/DataAccessWidget.h"
 #include "GUI/View/Widget/ItemComboToolbar.h"
 #include <QVBoxLayout>
 
diff --git a/GUI/View/Widget/ItemComboWidget.h b/GUI/View/Widget/ItemComboWidget.h
index 22786aecce8d951e3b15fc8a70024c0c091d4eb9..72e2d460a8d4c35647800417368fa47245b25995 100644
--- a/GUI/View/Widget/ItemComboWidget.h
+++ b/GUI/View/Widget/ItemComboWidget.h
@@ -16,11 +16,13 @@
 #define BORNAGAIN_GUI_VIEW_WIDGET_ITEMCOMBOWIDGET_H
 
 #include "Base/Util/IFactory.h"
-#include "GUI/View/Data/DataAccessWidget.h"
 #include <QMap>
 #include <QStackedWidget>
 
+class DataAccessWidget;
 class ItemComboToolbar;
+class JobItem;
+class RealItem;
 
 //! The ItemComboWidget class combines stack of widgets with QComboBox controller to switch between
 //! widgets. It is used in the case when corresponding item can be presented with different widgets.