przepisany interfejs na qt4 i reorganizacja kodu