forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/3.4'
This commit is contained in:
@@ -15,6 +15,11 @@ QtcPlugin {
|
|||||||
Depends { name: "Qt.widgets" }
|
Depends { name: "Qt.widgets" }
|
||||||
Depends { name: "Qt.network" } // TODO: See above
|
Depends { name: "Qt.network" } // TODO: See above
|
||||||
|
|
||||||
|
pluginTestDepends: [
|
||||||
|
"QbsProjectManager",
|
||||||
|
"QmakeProjectManager",
|
||||||
|
]
|
||||||
|
|
||||||
files: [
|
files: [
|
||||||
"clangstaticanalyzerconfigwidget.cpp",
|
"clangstaticanalyzerconfigwidget.cpp",
|
||||||
"clangstaticanalyzerconfigwidget.h",
|
"clangstaticanalyzerconfigwidget.h",
|
||||||
|
@@ -6,3 +6,6 @@ QTC_PLUGIN_DEPENDS += \
|
|||||||
analyzerbase \
|
analyzerbase \
|
||||||
cpptools \
|
cpptools \
|
||||||
licensechecker
|
licensechecker
|
||||||
|
QTC_TEST_DEPENDS += \
|
||||||
|
qbsprojectmanager \
|
||||||
|
qmakeprojectmanager
|
||||||
|
@@ -45,14 +45,14 @@ ClangStaticAnalyzerConfigWidget::ClangStaticAnalyzerConfigWidget(
|
|||||||
};
|
};
|
||||||
chooser->setAdditionalPathValidator(validator);
|
chooser->setAdditionalPathValidator(validator);
|
||||||
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