Per the Qantas
website on partner accrual, yes you will earn status credits and points for any British Airways (BA) marketed flight provided of course the flight is booked into a fare that corresponds to an earning category:
View attachment 431454
Indeed, this is a rarity in the program as only QF, BA and AA allow you to collect status credits and points irrespective of who is operating the flight. And for those about to raise their hands and say, it's silent on codeshares, well that's the point. If codeshares were excluded they would have said something about it as is the case with Alaska Airlines for instance:
View attachment 431456
To your second point which is how many points you'll earn, realize that the points calculator tool is not infallible. There are many routes for which it cannot calculate things like status credits such or calculates them incorrectly. For these instances you need to refer to
Qantas' point and status credit accrual table. Before using the table, identify which earn category you are booked into. For instance a G fare on BA would correspond to a Discount Economy fare. Now looking at the tables you'll notice that there is no specific carve out for flights within Western Europe. So you'll need to refer to the all other flights table which uses the distance flown to calculate points and status credit accrual. Now the flight from Dublin (DUB) to Birmingham (BHX) covers a distance of 200 miles per GCMap:
View attachment 431466
Supposing the flight was booked into discount economy, this will earn you a grand total of 5 status credits and 50 Qantas Points as it sits in the distance band of 101 to 250 miles:
Hope that helps.
-RooFlyer88