summaryrefslogtreecommitdiff
path: root/examples/qtcpp/generator/qtcpp.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/qtcpp/generator/qtcpp.py')
-rwxr-xr-xexamples/qtcpp/generator/qtcpp.py20
1 files changed, 11 insertions, 9 deletions
diff --git a/examples/qtcpp/generator/qtcpp.py b/examples/qtcpp/generator/qtcpp.py
index 081f05a..b3a068d 100755
--- a/examples/qtcpp/generator/qtcpp.py
+++ b/examples/qtcpp/generator/qtcpp.py
@@ -65,19 +65,21 @@ def run_generation(input, output):
generator.write('{{dst}}/plugin.cpp', 'plugin.cpp', ctx, overwrite=False)
generator.write('{{dst}}/plugin.h', 'plugin.h', ctx, overwrite=False)
generator.write('{{dst}}/{{module|lower}}.pro', 'plugin.pro', ctx, overwrite=False)
- generator.write('{{dst}}/_generated/{{module|lower}}.pri', 'plugin.pri', ctx)
- generator.write('{{dst}}/_generated/qml{{module.module_name|lower}}module.h', 'module.h', ctx)
- generator.write('{{dst}}/_generated/qml{{module.module_name|lower}}module.cpp', 'module.cpp', ctx)
+ generator.write('{{dst}}/generated/generated.pri', 'generated.pri', ctx)
+ generator.write('{{dst}}/generated/qml{{module.module_name|lower}}module.h', 'module.h', ctx)
+ generator.write('{{dst}}/generated/qml{{module.module_name|lower}}module.cpp', 'module.cpp', ctx)
for interface in module.interfaces:
ctx.update({'interface': interface})
- generator.write('{{dst}}/_generated/qmlabstract{{interface|lower}}.h', 'interface.h', ctx)
- generator.write('{{dst}}/_generated/qmlabstract{{interface|lower}}.cpp', 'interface.cpp', ctx)
+ generator.write('{{dst}}/qml{{interface|lower}}.h', 'interface.h', ctx, overwrite=False)
+ generator.write('{{dst}}/qml{{interface|lower}}.cpp', 'interface.cpp', ctx, overwrite=False)
+ generator.write('{{dst}}/generated/qmlabstract{{interface|lower}}.h', 'abstractinterface.h', ctx)
+ generator.write('{{dst}}/generated/qmlabstract{{interface|lower}}.cpp', 'abstractinterface.cpp', ctx)
for struct in module.structs:
ctx.update({'struct': struct})
- generator.write('{{dst}}/_generated/qml{{struct|lower}}.h', 'struct.h', ctx)
- generator.write('{{dst}}/_generated/qml{{struct|lower}}.cpp', 'struct.cpp', ctx)
- generator.write('{{dst}}/_generated/qml{{struct|lower}}model.h', 'structmodel.h', ctx)
- generator.write('{{dst}}/_generated/qml{{struct|lower}}model.cpp', 'structmodel.cpp', ctx)
+ generator.write('{{dst}}/generated/qml{{struct|lower}}.h', 'struct.h', ctx)
+ generator.write('{{dst}}/generated/qml{{struct|lower}}.cpp', 'struct.cpp', ctx)
+ generator.write('{{dst}}/generated/qml{{struct|lower}}model.h', 'structmodel.h', ctx)
+ generator.write('{{dst}}/generated/qml{{struct|lower}}model.cpp', 'structmodel.cpp', ctx)
@click.command()