Qt gui implementation is done