• Bryan Gardiner's avatar
    Restructure the event registration code. · dc23fdfc
    Bryan Gardiner authored
    The code for managing registered events was needlessly complex (e.g. it
    was using signals) in order to handle unregistration or the event receiver
    being deleted.  This approach also doesn't work for QGraphicsScene events,
    because QGraphicsItems don't emit signals.
    
    But, it's simpler to just have the listener be a child of the receiver.
    This way, we get notification of deletion of the receiver through the
    the listener's dtor, and we can still unregister (and delete) the listener
    from Haskell.
    dc23fdfc
Name
Last commit
Last update
qtah Loading commit data...
qtah-cpp Loading commit data...
qtah-examples Loading commit data...
qtah-generator Loading commit data...
scripts Loading commit data...
tools/signature-normalizer Loading commit data...
.gitignore Loading commit data...
CHANGELOG.md Loading commit data...
LICENSE.GPL Loading commit data...
LICENSE.LGPL Loading commit data...
README.md Loading commit data...
README.nix.md Loading commit data...
clean.sh Loading commit data...
common.sh Loading commit data...
install.sh Loading commit data...