void VimeoTransfer::listStreams() {
    if (!m_streamsRequest) {
        m_streamsRequest = new QVimeo::StreamsRequest(this);
        connect(m_streamsRequest, SIGNAL(finished()), this, SLOT(onStreamsRequestFinished()));
    }
    
    m_streamsRequest->list(resourceId());
}
void PluginTransfer::listStreams() {
    if (!m_streamsRequest) {
        m_streamsRequest = new ResourcesRequest(this);
        connect(m_streamsRequest, SIGNAL(finished()), this, SLOT(onStreamsRequestFinished()));
    }
    
    m_streamsRequest->setService(service());
    m_streamsRequest->list(Resources::STREAM, resourceId());
}
Example #3
0
void VimeoPlugin::getDownloadRequest(const QString &url, const QVariantMap &settings) {
    if (!m_streamsRequest) {
        m_streamsRequest = new QVimeo::StreamsRequest(this);
        connect(m_streamsRequest, SIGNAL(finished()), this, SLOT(onStreamsRequestFinished()));
    }
    
    m_settings = settings;
    const QString id = url.mid(url.lastIndexOf("/") + 1);
    m_streamsRequest->list(id);
}
Example #4
0
ResourcesRequest* PluginTransfer::streamsRequest() {
    if (!m_streamsRequest) {
        m_streamsRequest = PluginManager::instance()->createRequestForService(service(), this);

        if (m_streamsRequest) {
            connect(m_streamsRequest, SIGNAL(finished()), this, SLOT(onStreamsRequestFinished()));
        }
    }

    return m_streamsRequest;
}