- changes to compile against KF5 and Qt5