Ready the class for being exported as a public library
Make PopupPlasmaWindow usable from outside this library
- install the header
- make queuePositionUpdate protected.
- move private things in a dpointer
The use case is The new Panel controller which will be a PopupPlasmaWindow subclass, but will also need to be able to ask for own repositioning when the watched panel changes its location
Edited by Marco Martin