summaryrefslogtreecommitdiff
path: root/src/lib/buildgraph/executor.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2012-11-29 16:25:17 +0100
committerJoerg Bornemann <joerg.bornemann@digia.com>2012-12-03 11:07:09 +0100
commit29150c3efdf0afee63317486760bc7b7a30cac3d (patch)
treeff41c26d328ac625ed0b56edb09c69af52fb2fdf /src/lib/buildgraph/executor.h
parentbb75c2724f4e09327b342f5372719d286526f271 (diff)
downloadqbs-29150c3efdf0afee63317486760bc7b7a30cac3d.tar.gz
Move engine-related functionality out of BuildGraph.
Change-Id: I5da16ea99bce3e6f737f37770fb0fe3e2e5c0214 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/lib/buildgraph/executor.h')
-rw-r--r--src/lib/buildgraph/executor.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/buildgraph/executor.h b/src/lib/buildgraph/executor.h
index 918045308..7ddb66b9e 100644
--- a/src/lib/buildgraph/executor.h
+++ b/src/lib/buildgraph/executor.h
@@ -46,8 +46,8 @@ class AutoMoc;
class ExecutorJob;
class InputArtifactScannerContext;
class ProgressObserver;
+class RulesEvaluationContext;
class ScanResultCache;
-class ScriptEngine;
class Executor : public QObject
{
@@ -58,7 +58,6 @@ public:
void build(const QList<BuildProductPtr> &productsToBuild);
- void setEngine(ScriptEngine *engine);
void setBuildOptions(const BuildOptions &buildOptions);
void setProgressObserver(ProgressObserver *observer) { m_progressObserver = observer; }
@@ -96,7 +95,7 @@ private:
void cancelJobs();
void setupProgressObserver(bool mocWillRun);
- ScriptEngine *m_engine;
+ RulesEvaluationContext *m_evalContext;
BuildOptions m_buildOptions;
ProgressObserver *m_progressObserver;
QList<ExecutorJob*> m_availableJobs;