mirror of https://github.com/status-im/nimqml.git
dd5cfe2fae
Previously, the code used `dos_qobject_delete`, which could potentially cause problems if the object was still in use, especially if there were pending events for the object in the event queue. This could lead to unexpected crashes. Also, `dos_qobject_delete` disconnects just before the QObject is deleted, leading to clients not being notified about deletion. `dos_qobject_deleteLater` ensures that the QObject is not deleted until all its pending events are processed and also ensures that all clients are notified about its deletion. |
||
---|---|---|
doc | ||
examples | ||
src | ||
.gitignore | ||
LICENSE | ||
README.md | ||
nimqml.nimble |
README.md
NimQML
QML binding for the Nim programming language
Requirements
- DOtherside 0.6.3 or higher
- Nim 1.0.0 or higher
Build instructions
- Compile and Install DOtherside in your system PATH (i.e. /usr/lib)
nimble install nimqml
Examples
The examples can be built by executing the following command
nimble build
Documentation
The project documentation can be read here