Slide effect factory. use QtGui