adding qt5 support