1 #include "MafwGstRendererPlaylistFileUtility.h"
2 #include "MafwGstRenderer.h"
6 #include "MafwStubHelper.h"
8 MafwGstRenderer* m_rnd = 0;
9 QStringList stubPlaylistFileUtilityUris = QStringList() << "testUri1" << "testUri2";
11 MafwGstRendererPlaylistFileUtility::MafwGstRendererPlaylistFileUtility(QObject* parent):
14 m_rnd = static_cast<MafwGstRenderer*>(parent);
17 MafwGstRendererPlaylistFileUtility::~MafwGstRendererPlaylistFileUtility(){}
19 void MafwGstRendererPlaylistFileUtility::parsePlaylistFile(const QUrl&)
21 qDebug() << "MafwGstRendererPlaylistFileUtility::parsePlaylistFile";
22 m_uriList.append(stubPlaylistFileUtilityUris);
23 Q_EMIT parsingReady(true);
24 Q_EMIT firstItemParsed();
27 QStringList MafwGstRendererPlaylistFileUtility::getUriList()
32 QString MafwGstRendererPlaylistFileUtility::takeFirstUri()
34 if (m_uriList.isEmpty())
40 return m_uriList.takeFirst();
44 void MafwGstRendererPlaylistFileUtility::uriParsed(TotemPlParser*,
47 MafwGstRendererPlaylistFileUtility*)
50 void MafwGstRendererPlaylistFileUtility::readyCb(TotemPlParser*, GAsyncResult*, MafwGstRendererPlaylistFileUtility*)
53 void MafwGstRendererPlaylistFileUtility::setPendingError(MafwError& error)
55 m_pendingError = error;
58 /********************************************************************
59 * MafwGstRendererPlaylistFileUtility::takePendingError
60 ********************************************************************/
61 MafwError MafwGstRendererPlaylistFileUtility::takePendingError()
63 MafwError error = m_pendingError;
64 m_pendingError = MafwError();