Probably. You are definitely going to need the dry vent at the lav (sink), so that part is correct. Then the shower drain and the WC can be wet vented by the lavatory with the connection order shown. Two details you need to get right for it to be code compliant:
1) The length of the shower trap arm, from the trap outlet to the wye where it joins the lav, is limited. It's definitely limited to one pipe diameter of fall, so at 2" and a minimum slope of 1/4" per foot, that limits it to 8' in length. Your code might have a shorter length limit; one US code does, and one doesn't, so you need to check. The fall limit applies regardless.
So you need to determine the length limit and confirm your layout complies, or reroute the lav drain and/or shower drain to make it comply.
2) Conventionally, the combined lav/shower would join the WC with a horizontal wye, i.e. each connection to the wye would be at 2% slope. You have it with an upright wye, where the WC comes in horizontally, and the lav/shower comes into the side branch at the top at 45 degrees off plumb. So you need to check your code to see if has some language that would require the wye to be horizontal.
Cheers, Wayne