ported to qt4
edited screenshot