void QBlitterPaintEngine::penChanged() { Q_D(QBlitterPaintEngine); d->lock(); d->raster->penChanged(); d->capabillities->updateState(STATE_PEN_ENABLED,qpen_style(state()->pen) != Qt::NoPen); }
void QPaintEngineEx::draw(const QVectorPath &path) { const QBrush &brush = state()->brush; if (qbrush_style(brush) != Qt::NoBrush) fill(path, brush); const QPen &pen = state()->pen; if (qpen_style(pen) != Qt::NoPen && qbrush_style(qpen_brush(pen)) != Qt::NoBrush) stroke(path, pen); }
void QBlitterPaintEnginePrivate::updatePenState(QPainterState *s) { caps.updateState(STATE_PEN_ENABLED, qpen_style(s->pen) != Qt::NoPen); }