diff options
Diffstat (limited to 'src/lib/buildgraph/artifactvisitor.h')
| -rw-r--r-- | src/lib/buildgraph/artifactvisitor.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/lib/buildgraph/artifactvisitor.h b/src/lib/buildgraph/artifactvisitor.h index 6ff6a4f11..bf5861786 100644 --- a/src/lib/buildgraph/artifactvisitor.h +++ b/src/lib/buildgraph/artifactvisitor.h @@ -31,6 +31,7 @@ #include "forward_decls.h" +#include "buildgraphvisitor.h" #include <language/forward_decls.h> #include <QList> @@ -39,14 +40,14 @@ namespace qbs { namespace Internal { -class ArtifactVisitor +class ArtifactVisitor : public BuildGraphVisitor { public: ArtifactVisitor(int artifactType); - virtual void visitArtifact(Artifact *artifact); - virtual void visitProduct(const ResolvedProductConstPtr &product); - virtual void visitProject(const ResolvedProjectConstPtr &project); + void visitProduct(const ResolvedProductConstPtr &product); + void visitProject(const ResolvedProjectConstPtr &project); + bool visit(Artifact *artifact); private: virtual void doVisit(Artifact *artifact) = 0; |
