diff options
| author | Dominik Holland <dominik.holland@pelagicore.com> | 2017-07-24 11:19:15 +0200 |
|---|---|---|
| committer | jryannel <juergen@ryannel.org> | 2017-07-24 11:19:15 +0200 |
| commit | a642b8260ac8693658d77ad5e1bdfe9885eb4dfc (patch) | |
| tree | 0b4eb318ba386b91559f117109edba2646507c9a /qface/helper/qtcpp.py | |
| parent | 2500fc4567194ccdc5344937471a5dd59eb10480 (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.py | 2 |
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) |
