diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-08-16 15:37:47 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-08-17 11:27:05 +0200 |
| commit | ed4474cb3be12c1a9566c6cd7299db39e7b9a756 (patch) | |
| tree | 424e2338898953f0259299cf305d27549e432868 /tools/snippets_translate/converter.py | |
| parent | bd3e8afdb06c8614164e4ed1f195a8618c1d586d (diff) | |
snippets_translate: Handle connect statements
Replace pairs of instance/pointer to member functions (PMF) by
the Python dot notation and connect statements afterwards.
Pick-to: 6.3 6.2
Task-number: PYSIDE-1721
Change-Id: I29f01d47026e3a7ab2407cf8c5b112533d5fb4dc
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'tools/snippets_translate/converter.py')
| -rw-r--r-- | tools/snippets_translate/converter.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/snippets_translate/converter.py b/tools/snippets_translate/converter.py index 5a2a217d1..c1ead4b13 100644 --- a/tools/snippets_translate/converter.py +++ b/tools/snippets_translate/converter.py @@ -10,7 +10,7 @@ from handlers import (handle_array_declarations, handle_casts, handle_class, handle_inc_dec, handle_include, handle_keywords, handle_methods_return_type, handle_negate, handle_type_var_declaration, handle_useless_qt_classes, - handle_void_functions) + handle_void_functions, handle_qt_connects) from parse_utils import dstrip, get_indent, remove_ref @@ -40,6 +40,10 @@ def snippet_translate(x): x = x.replace("//", "#", 1) return x + qt_connects = handle_qt_connects(x) + if qt_connects: + return qt_connects + # Handle "->" if "->" in x: x = x.replace("->", ".") |
