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.network" } // TODO: See above
|
||||
|
||||
pluginTestDepends: [
|
||||
"QbsProjectManager",
|
||||
"QmakeProjectManager",
|
||||
]
|
||||
|
||||
files: [
|
||||
"clangstaticanalyzerconfigwidget.cpp",
|
||||
"clangstaticanalyzerconfigwidget.h",
|
||||
|
@@ -6,3 +6,6 @@ QTC_PLUGIN_DEPENDS += \
|
||||
analyzerbase \
|
||||
cpptools \
|
||||
licensechecker
|
||||
QTC_TEST_DEPENDS += \
|
||||
qbsprojectmanager \
|
||||
qmakeprojectmanager
|
||||
|
@@ -45,14 +45,14 @@ ClangStaticAnalyzerConfigWidget::ClangStaticAnalyzerConfigWidget(
|
||||
};
|
||||
chooser->setAdditionalPathValidator(validator);
|
||||
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();
|
||||
|
||||
|
Reference in New Issue
Block a user