Today I updated the nano-signal-slot present in the repo to the latest version, the current version was causing a crash.

It took time because the new version was not using the same function names, and it caused conflicts with Qt (the emit function). The new version was not keeping the same order so it has to be changed too.