[scene] Make the scene window a qobject
Since the scene window is not a QObject, we cannot connect toplevel's signals directly to the scene window's slots.