forked from qt-creator/qt-creator
De-QObjectify Settings class.
Change-Id: I67d6caff28f1196bec16cfef4dda6354700130f0 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
@@ -35,14 +35,14 @@ ClangStaticAnalyzerConfigWidget::ClangStaticAnalyzerConfigWidget(
|
|||||||
|
|
||||||
m_ui->clangExecutableChooser->setPath(settings->clangExecutable());
|
m_ui->clangExecutableChooser->setPath(settings->clangExecutable());
|
||||||
connect(m_ui->clangExecutableChooser, &Utils::PathChooser::changed,
|
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->setValue(settings->simultaneousProcesses());
|
||||||
m_ui->simultaneousProccessesSpinBox->setMinimum(1);
|
m_ui->simultaneousProccessesSpinBox->setMinimum(1);
|
||||||
m_ui->simultaneousProccessesSpinBox->setMaximum(QThread::idealThreadCount());
|
m_ui->simultaneousProccessesSpinBox->setMaximum(QThread::idealThreadCount());
|
||||||
connect(m_ui->simultaneousProccessesSpinBox,
|
connect(m_ui->simultaneousProccessesSpinBox,
|
||||||
static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),
|
static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),
|
||||||
m_settings, &ClangStaticAnalyzerSettings::setSimultaneousProcesses);
|
[settings](int count) { settings->setSimultaneousProcesses(count); });
|
||||||
}
|
}
|
||||||
|
|
||||||
ClangStaticAnalyzerConfigWidget::~ClangStaticAnalyzerConfigWidget()
|
ClangStaticAnalyzerConfigWidget::~ClangStaticAnalyzerConfigWidget()
|
||||||
|
@@ -19,16 +19,13 @@
|
|||||||
#ifndef CLANGSTATICANALYZERSETTINGS_H
|
#ifndef CLANGSTATICANALYZERSETTINGS_H
|
||||||
#define CLANGSTATICANALYZERSETTINGS_H
|
#define CLANGSTATICANALYZERSETTINGS_H
|
||||||
|
|
||||||
#include <QObject>
|
|
||||||
#include <QString>
|
#include <QString>
|
||||||
|
|
||||||
namespace ClangStaticAnalyzer {
|
namespace ClangStaticAnalyzer {
|
||||||
namespace Internal {
|
namespace Internal {
|
||||||
|
|
||||||
class ClangStaticAnalyzerSettings : public QObject
|
class ClangStaticAnalyzerSettings
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
static ClangStaticAnalyzerSettings *instance();
|
static ClangStaticAnalyzerSettings *instance();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user