drop most of the positioning code, drop the animation of the
window position. use the newly introduced aboutToShow()
signal and position the popup in its signal handler.
at that point we are sure the size is the final and correct one
the animation is supposed to be done by the morphingpopups effect
instead.