diff options
Diffstat (limited to 'src/lib/corelib/loader/itemreader.h')
-rw-r--r-- | src/lib/corelib/loader/itemreader.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/corelib/loader/itemreader.h b/src/lib/corelib/loader/itemreader.h index 751c9b1b6..8c485e8fb 100644 --- a/src/lib/corelib/loader/itemreader.h +++ b/src/lib/corelib/loader/itemreader.h @@ -49,6 +49,7 @@ #include <memory> namespace qbs { +class SetupProjectParameters; namespace Internal { class Evaluator; class Item; @@ -67,11 +68,10 @@ class ItemReaderVisitorState; class ItemReader { public: - ItemReader(Logger &logger); + ItemReader(const SetupProjectParameters ¶meters, Logger &logger); ~ItemReader(); void setPool(ItemPool *pool) { m_pool = pool; } - void setSearchPaths(const QStringList &searchPaths); void pushExtraSearchPaths(const QStringList &extraSearchPaths); void popExtraSearchPaths(); const std::vector<QStringList> &extraSearchPathsStack() const; @@ -86,12 +86,10 @@ public: Set<QString> filesRead() const; - void setEnableTiming(bool on); qint64 elapsedTime() const { return m_elapsedTime; } - void setDeprecationWarningMode(DeprecationWarningMode mode); - private: + void setSearchPaths(const QStringList &searchPaths); Item *readFile(const QString &filePath); Item *readFile(const QString &filePath, const CodeLocation &referencingLocation); void handlePropertyOptions(Item *optionsItem, Evaluator &evaluator); |