monitor: Convert do_getfd() to QObject