Graphic muc

this is the port of qt backend to the muc api