diff options
author | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2015-04-24 10:11:17 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2015-04-24 10:08:44 +0000 |
commit | 3a10bbecd2a32c5713d73c96675c13c349773e68 (patch) | |
tree | 93d19177f8d89e48b7642ff569a8b516eb33ffdb /src/lib/corelib/buildgraph/depscanner.cpp | |
parent | 167d3ef734a21f4c22ee31c0f970a0df9ec50d50 (diff) |
Clean up dependency scanner classes.
- Make implementations of base class virtuals private.
- Remove redundant "virtual" keywords.
- Remove unused members.
- More const-correctness.
Change-Id: I9b4134102415610ecaf6fa20dc13d519dc3e74c6
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Diffstat (limited to 'src/lib/corelib/buildgraph/depscanner.cpp')
-rw-r--r-- | src/lib/corelib/buildgraph/depscanner.cpp | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/src/lib/corelib/buildgraph/depscanner.cpp b/src/lib/corelib/buildgraph/depscanner.cpp index 4cee86b47..6442d881f 100644 --- a/src/lib/corelib/buildgraph/depscanner.cpp +++ b/src/lib/corelib/buildgraph/depscanner.cpp @@ -67,7 +67,6 @@ static void collectCppIncludePaths(const QVariantMap &modules, QSet<QString> *co PluginDependencyScanner::PluginDependencyScanner(ScannerPlugin *plugin) : m_plugin(plugin) { - m_fileTag += FileTag(plugin->fileTag); } QStringList PluginDependencyScanner::collectSearchPaths(Artifact *artifact) @@ -110,17 +109,12 @@ QStringList PluginDependencyScanner::collectDependencies(FileResourceBase *file) return QStringList(result.toList()); } -const FileTags &PluginDependencyScanner::fileTags() -{ - return m_fileTag; -} - -bool PluginDependencyScanner::recursive() +bool PluginDependencyScanner::recursive() const { return m_plugin->flags & ScannerRecursiveDependencies; } -void *PluginDependencyScanner::key() +const void *PluginDependencyScanner::key() const { return m_plugin; } @@ -131,7 +125,6 @@ UserDependencyScanner::UserDependencyScanner(const ResolvedScannerConstPtr &scan m_logger(logger), m_engine(engine), m_observer(engine), - m_project(0), m_product(0) { m_global = engine->newObject(); @@ -152,26 +145,20 @@ QStringList UserDependencyScanner::collectDependencies(FileResourceBase *file) return evaluate(artifact, m_scanner->scanScript); } -const FileTags &UserDependencyScanner::fileTags() -{ - return m_scanner->inputs; -} - -bool UserDependencyScanner::recursive() +bool UserDependencyScanner::recursive() const { return m_scanner->recursive; } -void *UserDependencyScanner::key() +const void *UserDependencyScanner::key() const { - return const_cast<ResolvedScanner*>(m_scanner.data()); + return m_scanner.data(); } QStringList UserDependencyScanner::evaluate(Artifact *artifact, const ScriptFunctionPtr &script) { - if ((artifact->product.data() != m_product) || (artifact->product->project.data() != m_project)) { + if (artifact->product.data() != m_product) { m_product = artifact->product.data(); - m_project = artifact->product->project.data(); setupScriptEngineForProduct(m_engine, artifact->product, m_scanner->module, m_global, &m_observer); } |