aboutsummaryrefslogtreecommitdiffstats
path: root/qface/helper/qtcpp.py
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@pelagicore.com>2017-07-24 11:19:15 +0200
committerjryannel <juergen@ryannel.org>2017-07-24 11:19:15 +0200
commita642b8260ac8693658d77ad5e1bdfe9885eb4dfc (patch)
tree0b4eb318ba386b91559f117109edba2646507c9a /qface/helper/qtcpp.py
parent2500fc4567194ccdc5344937471a5dd59eb10480 (diff)
Fix some small issues (#56)
* Fix the default_value for flags. The default value for flags is "0", to indicate no flag is set. * Also parse the annotations for enum members
Diffstat (limited to 'qface/helper/qtcpp.py')
-rw-r--r--qface/helper/qtcpp.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/qface/helper/qtcpp.py b/qface/helper/qtcpp.py
index 4a7178d..db959b4 100644
--- a/qface/helper/qtcpp.py
+++ b/qface/helper/qtcpp.py
@@ -39,6 +39,8 @@ class Filters(object):
module_name = upper_first(t.reference.module.module_name)
value = next(iter(t.reference.members))
return '{0}{1}Module::{2}'.format(prefix, module_name, value)
+ elif t.is_flag:
+ return '0'
elif symbol.type.is_list:
nested = Filters.returnType(symbol.type.nested)
return 'QVariantList()'.format(nested)