Drawing with QPainter on QPaintDevice instances