Port away from deprecated Phonon API

This commit is contained in:
Martin T. H. Sandsmark 2016-07-24 22:40:20 +02:00
parent fc09e52fc3
commit d8fdb14941
3 changed files with 5 additions and 5 deletions

View file

@ -14,7 +14,7 @@
#include <QtGui/QImage>
SnapshotTaker::SnapshotTaker( const QString &url, QObject *parent )
SnapshotTaker::SnapshotTaker(const QUrl &url, QObject *parent )
: QObject( parent )
, m_player( new Phonon::VideoPlayer( Phonon::NoCategory, 0 ) )
{

View file

@ -21,7 +21,7 @@ class SnapshotTaker : public QObject
Q_OBJECT
public:
SnapshotTaker( const QString &url, QObject *parent = Q_NULLPTR );
SnapshotTaker( const QUrl &url, QObject *parent = Q_NULLPTR );
~SnapshotTaker();
Q_SIGNALS:

View file

@ -119,7 +119,7 @@ void VideoWidget::Private::load()
newurl = QUrl::fromLocalFile(url);
}
if ( newurl.isLocalFile() )
player->load( newurl.toLocalFile() );
player->load( newurl );
else
player->load( newurl );
@ -159,9 +159,9 @@ void VideoWidget::Private::takeSnapshot()
SnapshotTaker *taker = 0;
if ( newurl.isLocalFile() )
taker = new SnapshotTaker( newurl.toLocalFile(), q );
taker = new SnapshotTaker( newurl, q );
else
taker = new SnapshotTaker( newurl.url(), q );
taker = new SnapshotTaker( newurl, q );
q->connect( taker, SIGNAL( finished( const QImage& ) ), q, SLOT( setPosterImage( const QImage& ) ) );
}