311void QSvgRenderer::setAspectRatioMode(Qt::AspectRatioMode mode)
315 if (mode == Qt::KeepAspectRatio)
316 d->render->setPreserveAspectRatio(
true);
317 else if (mode == Qt::IgnoreAspectRatio)
318 d->render->setPreserveAspectRatio(
false);
414 QSvgRendererPrivate *
const d,
415 const TInputType &in)
418 d->render = QSvgTinyDocument::load(in, d->options);
419 if (d->render && !d->render->size().isValid()) {
423 d->startOrStopTimer();
426 d->render->restartAnimation();
429 QSvgRendererPrivate::callRepaintNeeded(q);
494void QSvgRenderer::render(QPainter *painter,
const QString &elementId,
495 const QRectF &bounds)
499 d->render->animator()->advanceAnimations();
500 d->render->draw(painter, elementId, bounds);