* Ported to Qt5.