aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qbsprojectmanager/qbsproject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qbsprojectmanager/qbsproject.cpp')
-rw-r--r--src/plugins/qbsprojectmanager/qbsproject.cpp33
1 files changed, 14 insertions, 19 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp
index fe94dedb162..22fcfc9dfad 100644
--- a/src/plugins/qbsprojectmanager/qbsproject.cpp
+++ b/src/plugins/qbsprojectmanager/qbsproject.cpp
@@ -120,13 +120,8 @@ private:
// --------------------------------------------------------------------
QbsProject::QbsProject(const FileName &fileName) :
- Project(Constants::MIME_TYPE, fileName, [this]() { delayParsing(); }),
- m_qbsProjectParser(0),
- m_qbsUpdateFutureInterface(0),
- m_parsingScheduled(false),
- m_cancelStatus(CancelStatusNone),
- m_cppCodeModelUpdater(new CppTools::CppProjectUpdater(this)),
- m_extraCompilersPending(false)
+ Project(Constants::MIME_TYPE, fileName, [this] { delayParsing(); }),
+ m_cppCodeModelUpdater(new CppTools::CppProjectUpdater(this))
{
m_parsingDelay.setInterval(1000); // delay parsing by 1s.
@@ -174,7 +169,7 @@ QbsProject::~QbsProject()
m_qbsUpdateFutureInterface->reportCanceled();
m_qbsUpdateFutureInterface->reportFinished();
delete m_qbsUpdateFutureInterface;
- m_qbsUpdateFutureInterface = 0;
+ m_qbsUpdateFutureInterface = nullptr;
}
qDeleteAll(m_extraCompilers);
std::for_each(m_qbsDocuments.cbegin(), m_qbsDocuments.cend(),
@@ -210,7 +205,7 @@ class ChangeExpector
{
public:
ChangeExpector(const QString &filePath, const QSet<IDocument *> &documents)
- : m_document(0)
+ : m_document(nullptr)
{
foreach (IDocument * const doc, documents) {
if (doc->filePath().toString() == filePath) {
@@ -362,8 +357,8 @@ template<typename Options>
qbs::AbstractJob *QbsProject::buildOrClean(const Options &opts, const QStringList &productNames,
QString &error)
{
- QTC_ASSERT(qbsProject().isValid(), return 0);
- QTC_ASSERT(!isParsing(), return 0);
+ QTC_ASSERT(qbsProject().isValid(), return nullptr);
+ QTC_ASSERT(!isParsing(), return nullptr);
QList<qbs::ProductData> products;
foreach (const QString &productName, productNames) {
@@ -400,7 +395,7 @@ qbs::CleanJob *QbsProject::clean(const qbs::CleanOptions &opts, const QStringLis
qbs::InstallJob *QbsProject::install(const qbs::InstallOptions &opts)
{
if (!qbsProject().isValid())
- return 0;
+ return nullptr;
return qbsProject().installAllProducts(opts);
}
@@ -437,7 +432,7 @@ bool QbsProject::checkCancelStatus()
return false;
qCDebug(qbsPmLog) << "Cancel request while parsing, starting re-parse";
m_qbsProjectParser->deleteLater();
- m_qbsProjectParser = 0;
+ m_qbsProjectParser = nullptr;
emitParsingFinished(false);
parseCurrentBuildConfiguration();
return true;
@@ -514,10 +509,10 @@ void QbsProject::handleQbsParsingDone(bool success)
}
m_qbsProjectParser->deleteLater();
- m_qbsProjectParser = 0;
+ m_qbsProjectParser = nullptr;
m_qbsUpdateFutureInterface->reportFinished();
delete m_qbsUpdateFutureInterface;
- m_qbsUpdateFutureInterface = 0;
+ m_qbsUpdateFutureInterface = nullptr;
if (dataChanged)
updateAfterParse();
@@ -539,10 +534,10 @@ void QbsProject::handleRuleExecutionDone()
return;
m_qbsProjectParser->deleteLater();
- m_qbsProjectParser = 0;
+ m_qbsProjectParser = nullptr;
m_qbsUpdateFutureInterface->reportFinished();
delete m_qbsUpdateFutureInterface;
- m_qbsUpdateFutureInterface = 0;
+ m_qbsUpdateFutureInterface = nullptr;
QTC_ASSERT(m_qbsProject.isValid(), return);
m_projectData = m_qbsProject.projectData();
@@ -588,7 +583,7 @@ void QbsProject::parseCurrentBuildConfiguration()
if (!activeTarget())
return;
- QbsBuildConfiguration *bc = qobject_cast<QbsBuildConfiguration *>(activeTarget()->activeBuildConfiguration());
+ auto bc = qobject_cast<QbsBuildConfiguration *>(activeTarget()->activeBuildConfiguration());
if (!bc)
return;
@@ -719,7 +714,7 @@ void QbsProject::prepareForParsing()
m_qbsUpdateFutureInterface->reportFinished();
}
delete m_qbsUpdateFutureInterface;
- m_qbsUpdateFutureInterface = 0;
+ m_qbsUpdateFutureInterface = nullptr;
m_qbsUpdateFutureInterface = new QFutureInterface<bool>();
m_qbsUpdateFutureInterface->setProgressRange(0, 0);