QDK retiring from test cricket presumably means he will be available again for the 100 (should he wish to take part again).
Rather than coming over here to tour with SA between early/mid July (the first match is an ODI on 19 July) through to mid September (the fifth day of the final test is on 12 Sep), his tour will now conclude on 31 July (at the Bowl, as it happens). The dates for the 100 haven't yet been confirmed, but the expectation is that the tournament will commence very shortly after the Commonwealth Games ends on 8 August.
Rather than coming over here to tour with SA between early/mid July (the first match is an ODI on 19 July) through to mid September (the fifth day of the final test is on 12 Sep), his tour will now conclude on 31 July (at the Bowl, as it happens). The dates for the 100 haven't yet been confirmed, but the expectation is that the tournament will commence very shortly after the Commonwealth Games ends on 8 August.