void Transfer::start() { switch (status()) { case Canceled: case Completed: case Connecting: case Downloading: case Uploading: case ExecutingCustomCommand: return; default: break; } switch (transferType()) { case Upload: return; default: break; } setStatus(Connecting); if (streamUrl().isEmpty()) { listStreams(); } else { startDownload(streamUrl()); } }
void IcyConnector::ProcessHeaders(const QString &hdrs) { QStringList f0; QStringList f1; QString txt; f0=hdrs.split("\r\n"); if(f0[0]!="OK2") { Log(LOG_WARNING, QString().sprintf("login to \"%s:%d\" rejected: %s", (const char *)hostHostname().toUtf8(), 0xFFFF&hostPort(), (const char *)f0[0].toUtf8())); return; } icy_authenticated=true; WriteHeader("icy-name: "+streamName()); WriteHeader("icy-genre: "+streamGenre()); WriteHeader("icy-pub: "+QString().sprintf("%d",streamPublic())); WriteHeader("icy-br: "+QString().sprintf("%u",audioBitrate())); if(icy_protocol_version==1) { WriteHeader("icy-url: "+streamUrl()); } WriteHeader("icy-irc: "+streamIrc()); WriteHeader("icy-icq: "+streamIcq()); WriteHeader("icy-aim: "+streamAim()); WriteHeader("Content-Type: "+contentType()); WriteHeader(""); setConnected(true); }
void VideoDetailsModel::retriveRealUrl() { Video *video = new Video; QUrl videoUrl(m_videoUrl); video->setWebpage(videoUrl); video->loadStreamUrl(); connect(video, SIGNAL(gotStreamUrl(QUrl)), this, SLOT(streamUrl(QUrl))); }
void TimeEngine::runLoad() { TableEngine& tableEngine_ = TableEngine::instance(); tableEngine_.runReader<TimeEngine>(this, streamUrl(), streamName()); }
void Transfer::setStreamUrl(const QUrl &url) { if (url != streamUrl()) { m_streamUrl = url; emit streamUrlChanged(); } }