Inom OW är det selling carrier som räknas, så om QR i den klassen ger avios/tp bör du få det även om det råkar vara codeshare.
Jag misstänker att doktorn undrar om en person som har BAEC status Brons, Silver eller Guld får 25, 50, 100% extra Avioser, svaret är nej.
Det får man bara med BA, IB, AA och (om jag minns rätt) JAL kod på flighterna