monitor: Convert do_eject() to QObject