void XFormView::paint(QPainter *p) { p->save(); p->setRenderHint(QPainter::Antialiasing); p->setRenderHint(QPainter::SmoothPixmapTransform); switch (m_type) { case VectorType: drawVectorType(p); break; case PixmapType: drawPixmapType(p); break; case TextType: drawTextType(p); break; } p->restore(); }
void BusyIndicator::paintEvent(QPaintEvent *e) { QPainter painter(this); drawPixmapType(&painter); }