[mkcal] Initial port to Qt5