aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.h')
-rw-r--r--src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.h b/src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.h
index 3f11c489e..ef0c0ccba 100644
--- a/src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.h
+++ b/src/plugins/generator/keiluv/archs/mcs51/mcs51buildtargetgroup_v5.h
@@ -31,34 +31,35 @@
#ifndef QBS_KEILUVMCS51BUILDTARGETGROUP_V5_H
#define QBS_KEILUVMCS51BUILDTARGETGROUP_V5_H
-#include "../../keiluvpropertygroup.h"
+#include <generators/xmlpropertygroup.h>
namespace qbs {
namespace keiluv {
namespace mcs51 {
namespace v5 {
-class Mcs51BuildTargetGroup final : public KeiluvPropertyGroup
+class Mcs51BuildTargetGroup final : public gen::xml::PropertyGroup
{
private:
explicit Mcs51BuildTargetGroup(
- const Project &qbsProject,
- const ProductData &qbsProduct,
- const std::vector<ProductData> &qbsProductDeps);
+ const qbs::Project &qbsProject,
+ const qbs::ProductData &qbsProduct,
+ const std::vector<qbs::ProductData> &qbsProductDeps);
friend class Mcs51BuildTargetGroupFactory;
};
-class Mcs51BuildTargetGroupFactory final : public KeiluvPropertyGroupFactory
+class Mcs51BuildTargetGroupFactory final
+ : public gen::xml::PropertyGroupFactory
{
public:
- bool canCreate(KeiluvUtils::Architecture architecture,
+ bool canCreate(gen::utils::Architecture arch,
const Version &version) const final;
- std::unique_ptr<KeiluvPropertyGroup> create(
- const Project &qbsProject,
- const ProductData &qbsProduct,
- const std::vector<ProductData> &qbsProductDeps) const final;
+ std::unique_ptr<gen::xml::PropertyGroup> create(
+ const qbs::Project &qbsProject,
+ const qbs::ProductData &qbsProduct,
+ const std::vector<qbs::ProductData> &qbsProductDeps) const final;
};
} // namespace v5