Comments (5)
No problem, at least it works great between c++ object.
Good job
from kdbindings.
Hi,
thank you for your interest in KDBindings and for taking the time to open an issue with your suggestion.
Unfortunately I don't quite understand your use-case.
Are you using Qt together with KDBindings? If so, why?
A big part of the reason KDBindings exists is that it's useful in environments where you want Qt features, but can't use Qt directly.
So why can't you just use Qt signals/slots for your use-case?
Happy to hear more about this :)
from kdbindings.
Hi,
Thank you for your response.
I am experimenting with replacing Q_OBJECT with Q_GADGET.
So I can't use the NOTIFY signal for c++ properties anymore.
I managed to work around this by using a QML timer and C++ getters functions.
from kdbindings.
Hm, okay. And now you're trying to replace the NOTIFY signal with a KDBindings::Signal
?
I honestly have no idea how that could be hooked up to QML 🤔
And it may not be possible without modifying the QML Engine itself.
from kdbindings.
Out of scope for now.
If there's a more concrete plan to make this work, feel free to re-open.
from kdbindings.
Related Issues (13)
- Draft - Single Shot Connection HOT 4
- Draft - Multi-Threaded bindings HOT 1
- Draft - Deferred connection evaluation HOT 1
- Property move constructor cannot promise noexcept HOT 2
- Handle Cascading Bindings
- Allow having bindings referencing const Properties HOT 2
- Handling of members of aggregate types HOT 2
- Add `[[warn_unused_result]]` for ConnectionHandle HOT 3
- Add facilities for signal throttling and debouncing HOT 1
- Add include paths with capitalised paths HOT 4
- Add logging when dequeuing a deferred emission
- Clazy never fails CI HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kdbindings.