fix [b1a112c062] by simply using QUrl for the Url parsing

should have been a negative match for colon in square brackets instead
of a negative match for double colon