Just for your information:
I was able to cross-compile your app from Windows towards Linux and Mac, but not without some changes for KControls.
And besides, some more changes are needed to get your own app working on Mac.
So, you need to do some extra work on both your app as well as on KControls !