summaryrefslogtreecommitdiffstats
path: root/scripts/templates/module.pri
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/templates/module.pri')
-rw-r--r--scripts/templates/module.pri9
1 files changed, 7 insertions, 2 deletions
diff --git a/scripts/templates/module.pri b/scripts/templates/module.pri
index 88876e4b..12fe0903 100644
--- a/scripts/templates/module.pri
+++ b/scripts/templates/module.pri
@@ -9,14 +9,19 @@ HEADERS += \
PRIVATE_HEADERS +=
[%- FOREACH class = xmi.findnodes('//packagedElement[@xmi:type=\'uml:Class\']') -%]
+[%- IF class.findvalue("@isAbstract") != "true" -%]
\
- internal/${namespace.lower}${class.findvalue('@name').lower}_p.h
+ qobjects/q${namespace.lower}${class.findvalue('@name').lower}object_p.h
+[%- END -%]
[%- END %]
SOURCES += \
qt${namespace.lower}namespace.cpp
[%- FOREACH class = xmi.findnodes('//packagedElement[@xmi:type=\'uml:Class\']') -%]
+[%- IF class.findvalue("@isAbstract") != "true" -%]
+ \
+ qobjects/q${namespace.lower}${class.findvalue('@name').lower}object.cpp
+[%- END -%]
\
- internal/${namespace.lower}${class.findvalue('@name').lower}.cpp \
q${namespace.lower}${class.findvalue('@name').lower}.cpp
[%- END %]