Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- commit 583900c086e73f35e9537eb03fcb6d974f2d0714
- Author: Gareth Stockwell <ext-gareth.stockwell@nokia.com>
- Date: Wed Feb 16 12:04:33 2011 +0000
- Call setAspectRatioMode on video control from QGraphicsVideoItem
- Task-number: QTMOBILITY-884
- Reviewed-by: PENDING
- diff --git a/src/multimedia/qgraphicsvideoitem_overlay.cpp b/src/multimedia/qgraphicsvideoitem_overlay.cpp
- index 293527b..b3c9755 100644
- --- a/src/multimedia/qgraphicsvideoitem_overlay.cpp
- +++ b/src/multimedia/qgraphicsvideoitem_overlay.cpp
- @@ -417,6 +417,9 @@ void QGraphicsVideoItem::paint(
- d->windowControl->setDisplayRect(overlayRect);
- }
- + if (d->windowControl && d->windowControl->aspectRatioMode() != d->aspectRatioMode)
- + d->windowControl->setAspectRatioMode(d->aspectRatioMode);
- +
- colorKey = d->windowControl->property("colorKey").value<QColor>();
- #ifdef Q_OS_SYMBIAN
- if (!widget->window()->testAttribute(Qt::WA_TranslucentBackground))
- diff --git a/src/multimedia/qgraphicsvideoitem_symbian.cpp b/src/multimedia/qgraphicsvideoitem_symbian.cpp
- index 1b0e771..9ce69af 100644
- --- a/src/multimedia/qgraphicsvideoitem_symbian.cpp
- +++ b/src/multimedia/qgraphicsvideoitem_symbian.cpp
- @@ -389,6 +389,8 @@ void QGraphicsVideoItemPrivate::updateGeometry()
- }
- D_TRACE << "updateGeometry" << "rect" << m_rect << "aspectRatioMode" << m_aspectRatioMode
- << "boundingRect" << m_boundingRect;
- + if (m_widgetControl && m_widgetControl->aspectRatioMode() != m_aspectRatioMode)
- + m_widgetControl->setAspectRatioMode(m_aspectRatioMode);
- if (QWidget *widget = videoWidget()) {
- QRect widgetGeometry;
- QRect extent;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement