Skip to content
Snippets Groups Projects
Commit 3c9346a2 authored by Christian Kandeler's avatar Christian Kandeler
Browse files

De-QObjectify Settings class.


Change-Id: I67d6caff28f1196bec16cfef4dda6354700130f0
Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@theqtcompany.com>
parent 10acf6af
No related branches found
No related tags found
No related merge requests found
......@@ -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()
......
......@@ -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();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment