Just checked the code of FlickCharm, it does not touch the paintEvent so it looks like what you want, no ?