Personally I would allow NO LESS than three hours to be safe. I do think you will have to collect your luggage and recheck it on Qatar. Better to have too much time than not enough and get stressed.