diff options
Diffstat (limited to 'src/plugins/qbsprojectmanager/qbsproject.h')
-rw-r--r-- | src/plugins/qbsprojectmanager/qbsproject.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsproject.h b/src/plugins/qbsprojectmanager/qbsproject.h index 902cb2b6f8..97c01787bc 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.h +++ b/src/plugins/qbsprojectmanager/qbsproject.h @@ -94,6 +94,9 @@ public: bool isParsing() const; bool hasParseResult() const; void parseCurrentBuildConfiguration(bool force); + void scheduleParsing() { m_parsingScheduled = true; } + bool parsingScheduled() const { return m_parsingScheduled; } + void updateAfterBuild(); void registerQbsProjectParser(QbsProjectParser *p); @@ -136,6 +139,7 @@ private: void updateQmlJsCodeModel(const qbs::ProjectData &prj); void updateApplicationTargets(const qbs::ProjectData &projectData); void updateDeploymentInfo(const qbs::Project &project); + void updateBuildTargetData(); QbsManager *const m_manager; const QString m_projectName; @@ -148,6 +152,7 @@ private: QFutureInterface<bool> *m_qbsUpdateFutureInterface; bool m_forceParsing; + bool m_parsingScheduled; QFuture<void> m_codeModelFuture; |