qdf