unstable ported to QT 5