71 std::cout <<
"WARNING!! - VP1WebWatcher::run() needs to be ported to QNetworkManager. Returning..." << std::endl;
95 std::cout <<
"WARNING!! - VP1WebWatcher::handleDone() needs to be ported to QNetworkManager. Returning..." << std::endl;
178 : QObject(parent),
m_d(new
Imp(this,recheckInterval_ms))
180 startTimer(recheckInterval_ms);
185 : QObject(parent),
m_d(new
Imp(this,recheckInterval_ms))
188 startTimer(recheckInterval_ms);
194 while(!
m_d->watchedUrls.isEmpty())
314 case UNKNOWN:
return "UNKNOWN";
318 case EXISTS:
return "EXISTS";
332 lastmod = lastmod.simplified();
334 QDateTime dt(QDateTime::fromString(lastmod,
"ddd, dd MMM yyyy hh:mm:ss"));
335 dt.setTimeSpec(Qt::UTC);
static const QString VP1WebWatcher_FileNotExist
static const QString VP1WebWatcher_PREFIX
static const QString VP1WebWatcher_ResultNotReady
static const QString VP1WebWatcher_httpProblems
static const QString VP1WebWatcher_UrlInvalid
static const QString VP1WebWatcher_Unknown
const QString & result() const
int httpStartTime() const
bool handleDone(bool, QObject *)
const QString & url() const
HttpThread(const QString &url, VP1WebWatcher *)
WatchedUrl(const QString &u)
Imp(VP1WebWatcher *tc, int ri)
QList< WatchedUrl * > watchedUrls
void startDownload(WatchedUrl *)
const int recheckInterval_ms
static void ensureEndThread(HttpThread *&)
void addUrls(const QStringList &)
QString lastResultToString(const QString &url)
bool isWatchingUrl(const QString &) const
RESULT lastResult(const QString &url)
void addUrl(const QString &)
void removeUrl(const QString &)
void removeUrls(const QStringList &)
QDateTime lastModTime(const QString &url)
void timerEvent(QTimerEvent *)
VP1WebWatcher(int recheckInterval_ms=30000, QObject *parent=0)
void httpRequestDone(bool)
void urlChanged(const QString &url)