diff --git a/plugins/clangstaticanalyzer/clangstaticanalyzerconfigwidget.cpp b/plugins/clangstaticanalyzer/clangstaticanalyzerconfigwidget.cpp
index 6b8b0f0cee2ef9f4756a4b443fce6f59abc01034..ced034aa6c4075b2fb6da2e81a754e40c99873d5 100644
--- a/plugins/clangstaticanalyzer/clangstaticanalyzerconfigwidget.cpp
+++ b/plugins/clangstaticanalyzer/clangstaticanalyzerconfigwidget.cpp
@@ -35,14 +35,14 @@ ClangStaticAnalyzerConfigWidget::ClangStaticAnalyzerConfigWidget(
 
     m_ui->clangExecutableChooser->setPath(settings->clangExecutable());
     connect(m_ui->clangExecutableChooser, &Utils::PathChooser::changed,
-            m_settings, &ClangStaticAnalyzerSettings::setClangExecutable);
+            [settings](const QString &path) { settings->setClangExecutable(path); });
 
     m_ui->simultaneousProccessesSpinBox->setValue(settings->simultaneousProcesses());
     m_ui->simultaneousProccessesSpinBox->setMinimum(1);
     m_ui->simultaneousProccessesSpinBox->setMaximum(QThread::idealThreadCount());
     connect(m_ui->simultaneousProccessesSpinBox,
             static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),
-            m_settings, &ClangStaticAnalyzerSettings::setSimultaneousProcesses);
+            [settings](int count) { settings->setSimultaneousProcesses(count); });
 }
 
 ClangStaticAnalyzerConfigWidget::~ClangStaticAnalyzerConfigWidget()
diff --git a/plugins/clangstaticanalyzer/clangstaticanalyzersettings.h b/plugins/clangstaticanalyzer/clangstaticanalyzersettings.h
index 71c4c218642089bd0b22348a556f21f39c27f29b..acd75458895acf4a278005f0a570b5ae325eee82 100644
--- a/plugins/clangstaticanalyzer/clangstaticanalyzersettings.h
+++ b/plugins/clangstaticanalyzer/clangstaticanalyzersettings.h
@@ -19,16 +19,13 @@
 #ifndef CLANGSTATICANALYZERSETTINGS_H
 #define CLANGSTATICANALYZERSETTINGS_H
 
-#include <QObject>
 #include <QString>
 
 namespace ClangStaticAnalyzer {
 namespace Internal {
 
-class ClangStaticAnalyzerSettings : public QObject
+class ClangStaticAnalyzerSettings
 {
-    Q_OBJECT
-
 public:
     static ClangStaticAnalyzerSettings *instance();