Could you maybe call this from a showEvent() in RipCD instead?