diff --git a/src/libcalamaresui/Settings.cpp b/src/libcalamaresui/Settings.cpp
index de3873dce29bcb4209ce83520aa0644772b76845..d988702b7f38ca71c2bc6d316b7dd6d92d7aa935 100644
--- a/src/libcalamaresui/Settings.cpp
+++ b/src/libcalamaresui/Settings.cpp
@@ -42,6 +42,7 @@ Settings::instance()
 
 Settings::Settings( bool debugMode, QObject* parent )
     : QObject( parent )
+    , m_debug( debugMode )
 {
     QFileInfo settingsFile( CalamaresUtils::appDataDir().absoluteFilePath( "settings.conf" ) );
     if ( debugMode )
@@ -135,4 +136,11 @@ Settings::modules( Phase phase ) const
 }
 
 
+bool
+Settings::debugMode() const
+{
+    return m_debug;
+}
+
+
 }
diff --git a/src/libcalamaresui/Settings.h b/src/libcalamaresui/Settings.h
index da7a6cff20666581f6a9ba326f2bfba36d1b594c..ae48664bc4f8931248ad4d49c17f74bc211a0f30 100644
--- a/src/libcalamaresui/Settings.h
+++ b/src/libcalamaresui/Settings.h
@@ -42,9 +42,13 @@ public:
 
     QStringList modules( Phase phase ) const;
 
+    bool debugMode() const;
+
 private:
     static Settings* s_instance;
 
+    bool m_debug;
+
     QStringList m_modulesSearchPaths;
 
     QStringList m_modulesPrepareList;