added Qt based client (works with both 4.x and 5.x)