diff options
| author | Ulf Hermann <[email protected]> | 2019-08-15 15:19:31 +0200 |
|---|---|---|
| committer | Ulf Hermann <[email protected]> | 2019-08-16 09:16:38 +0200 |
| commit | efe0bec9468d75b768d1e26d2a8b440ade5ba632 (patch) | |
| tree | b0df9ef99a9e6b22b9111575d0dc4ab024e0e7c5 /src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp | |
| parent | 88534c95375e9fdbf6d5411f07c78979fe1da825 (diff) | |
Allow Connections to handle signals using JavaScript functions
Requiring full function definitions as signal handlers has two
advantages:
1, We don't need a custom parser that magically recognizes properties
which would otherwise be an error in other components.
2, The user is forced to specify the full signature of the handler,
including any parameters. This helps when the functions will
eventually be compiled to C++
The old behavior is retained, generating a warning if any of the magic
bindings are still set in a Connections element. Only if no magic
bindings are found, the functions are connected. This is because there
might be functions named onFoo in old-style Connections elements and
silently connecting those to any matching signals would be a change in
behavior.
Change-Id: I8c78d8994fdcddd355fe822cde9a0702dc8c75de
Reviewed-by: Fabian Kosmale <[email protected]>
Reviewed-by: Simon Hausmann <[email protected]>
Diffstat (limited to 'src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp')
0 files changed, 0 insertions, 0 deletions
