diff --git a/GUI/coregui/Views/SampleDesigner/DesignerHelper.cpp b/GUI/coregui/Views/SampleDesigner/DesignerHelper.cpp
index 43d21d4800944befcbfb05ce5967c3c0a36a6fe8..54316e21cf4759b3e49d973a54236ec25ee31352 100644
--- a/GUI/coregui/Views/SampleDesigner/DesignerHelper.cpp
+++ b/GUI/coregui/Views/SampleDesigner/DesignerHelper.cpp
@@ -139,6 +139,16 @@ QPixmap DesignerHelper::getPixmapParticle()
     return pixmap;
 }
 
+QColor DesignerHelper::getRandomColor()
+{
+    return QColor(qrand() % 256, qrand() % 256, qrand() % 256);
+}
+
+bool DesignerHelper::sort_layers(QGraphicsItem* left, QGraphicsItem* right)
+{
+    return left->y() < right->y();
+}
+
 // non-linear conversion of layer's thickness in nanometers to screen size to have reasonable
 // graphics representation
 int DesignerHelper::nanometerToScreen(double nanometer)
@@ -221,12 +231,102 @@ int DesignerHelper::getHeaderFontSize()
 #endif
 }
 
+int DesignerHelper::getDefaultLayerWidth()
+{
+    return m_default_layer_width;
+}
+
+int DesignerHelper::getDefaultLayerHeight()
+{
+    return m_default_layer_height;
+}
+
+QColor DesignerHelper::getDefaultLayerColor()
+{
+    return QColor(Qt::lightGray);
+}
+
+int DesignerHelper::getDefaultMultiLayerWidth()
+{
+    return m_default_layer_width * 1.15;
+}
+
+int DesignerHelper::getDefaultMultiLayerHeight()
+{
+    return m_default_layer_height;
+}
+
 QRectF DesignerHelper::getDefaultMultiLayerRect()
 {
     return QRectF(0, 0, DesignerHelper::getDefaultMultiLayerWidth(),
                   DesignerHelper::getDefaultMultiLayerHeight());
 }
 
+int DesignerHelper::getDefaultParticleLayoutWidth()
+{
+    return m_default_layer_height * 3.5;
+}
+
+int DesignerHelper::getDefaultParticleLayoutHeight()
+{
+    return m_default_layer_height * 4.5;
+}
+
+int DesignerHelper::getDefaultInterferenceFunctionWidth()
+{
+    return m_default_layer_height * 4.5;
+}
+
+int DesignerHelper::getDefaultInterferenceFunctionHeight()
+{
+    return m_default_layer_height * 4;
+}
+
+int DesignerHelper::getDefaultParticleWidth()
+{
+    return m_default_layer_height * 3.5;
+}
+
+int DesignerHelper::getDefaultParticleHeight()
+{
+    return m_default_layer_height * 4;
+}
+
+QColor DesignerHelper::getDefaultParticleColor()
+{
+    return QColor(210, 223, 237);
+}
+
+int DesignerHelper::getDefaultTransformationWidth()
+{
+    return m_default_layer_height * 4;
+}
+
+int DesignerHelper::getDefaultTransformationHeight()
+{
+    return m_default_layer_height * 2;
+}
+
+QColor DesignerHelper::getDefaultTransformationColor()
+{
+    return QColor(145, 50, 220);
+}
+
+int DesignerHelper::getDefaultMaterialWidth()
+{
+    return m_default_layer_height * 1.2;
+}
+
+int DesignerHelper::getDefaultMaterialHeight()
+{
+    return m_default_layer_height * 1.2;
+}
+
+QColor DesignerHelper::getDefaultMaterialColor()
+{
+    return QColor(qrand() % 256, qrand() % 256, qrand() % 256);
+}
+
 int DesignerHelper::getSectionFontSize()
 {
 #ifdef Q_OS_MAC
diff --git a/GUI/coregui/Views/SampleDesigner/DesignerHelper.h b/GUI/coregui/Views/SampleDesigner/DesignerHelper.h
index dad04d3ba4b568c2f2287de9f52036d33bebc87a..d96e4ba919b5d7a3fb93c0c08764d62060e65fb8 100644
--- a/GUI/coregui/Views/SampleDesigner/DesignerHelper.h
+++ b/GUI/coregui/Views/SampleDesigner/DesignerHelper.h
@@ -45,34 +45,31 @@ public:
         TRANSFORMATION,
     };
 
-    static int getDefaultLayerWidth() { return m_default_layer_width; }
-    static int getDefaultLayerHeight() { return m_default_layer_height; }
-    static QColor getDefaultLayerColor() { return QColor(Qt::lightGray); }
+    static int getDefaultLayerWidth();
+    static int getDefaultLayerHeight();
+    static QColor getDefaultLayerColor();
 
-    static int getDefaultMultiLayerWidth() { return m_default_layer_width * 1.15; }
-    static int getDefaultMultiLayerHeight() { return m_default_layer_height; }
+    static int getDefaultMultiLayerWidth();
+    static int getDefaultMultiLayerHeight();
     static QRectF getDefaultMultiLayerRect();
 
-    static int getDefaultParticleLayoutWidth() { return m_default_layer_height * 3.5; }
-    static int getDefaultParticleLayoutHeight() { return m_default_layer_height * 4.5; }
+    static int getDefaultParticleLayoutWidth();
+    static int getDefaultParticleLayoutHeight();
 
-    static int getDefaultInterferenceFunctionWidth() { return m_default_layer_height * 4.5; }
-    static int getDefaultInterferenceFunctionHeight() { return m_default_layer_height * 4; }
+    static int getDefaultInterferenceFunctionWidth();
+    static int getDefaultInterferenceFunctionHeight();
 
-    static int getDefaultParticleWidth() { return m_default_layer_height * 3.5; }
-    static int getDefaultParticleHeight() { return m_default_layer_height * 4; }
-    static QColor getDefaultParticleColor() { return QColor(210, 223, 237); }
+    static int getDefaultParticleWidth();
+    static int getDefaultParticleHeight();
+    static QColor getDefaultParticleColor();
 
-    static int getDefaultTransformationWidth() { return m_default_layer_height * 4; }
-    static int getDefaultTransformationHeight() { return m_default_layer_height * 2; }
-    static QColor getDefaultTransformationColor() { return QColor(145, 50, 220); }
+    static int getDefaultTransformationWidth();
+    static int getDefaultTransformationHeight();
+    static QColor getDefaultTransformationColor();
 
-    static int getDefaultMaterialWidth() { return m_default_layer_height * 1.2; }
-    static int getDefaultMaterialHeight() { return m_default_layer_height * 1.2; }
-    static QColor getDefaultMaterialColor()
-    {
-        return QColor(qrand() % 256, qrand() % 256, qrand() % 256);
-    }
+    static int getDefaultMaterialWidth();
+    static int getDefaultMaterialHeight();
+    static QColor getDefaultMaterialColor();
 
     static QGradient getLayerGradient(const QColor& color, const QRectF& rect);
     static QGradient getDecorationGradient(const QColor& color, const QRectF& rect);
@@ -84,13 +81,10 @@ public:
     static QPixmap getPixmapInterferenceFunction();
     static QPixmap getPixmapParticle();
 
-    static QColor getRandomColor() { return QColor(qrand() % 256, qrand() % 256, qrand() % 256); }
+    static QColor getRandomColor();
 
     //! sort graphics item according they y-coordinate
-    static bool sort_layers(QGraphicsItem* left, QGraphicsItem* right)
-    {
-        return left->y() < right->y();
-    }
+    static bool sort_layers(QGraphicsItem* left, QGraphicsItem* right);
 
     //! non-linear conversion of layer's thickness in nanometers to screen size
     //! to have reasonable graphics representation of layer in the form of QRect