]> git.sven.stormbind.net Git - sven/vym.git/blobdiff - downloadagent.h
New upstream version 2.9.22
[sven/vym.git] / downloadagent.h
diff --git a/downloadagent.h b/downloadagent.h
deleted file mode 100644 (file)
index 929daff..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-#include <QCoreApplication>
-#include <QFile>
-#include <QFileInfo>
-#include <QList>
-#include <QNetworkAccessManager>
-#include <QNetworkRequest>
-#include <QNetworkReply>
-#include <QSslError>
-#include <QStringList>
-#include <QTemporaryFile>
-#include <QTimer>
-#include <QUrl>
-
-#include <stdio.h>
-
-QT_BEGIN_NAMESPACE
-class QSslError;
-QT_END_NAMESPACE
-
-QT_USE_NAMESPACE
-
-class VymModel;
-
-class DownloadAgent: public QObject
-{
-    Q_OBJECT
-    QNetworkAccessManager agent;
-    QList<QNetworkReply *> currentDownloads;
-
-public:
-    DownloadAgent(const QUrl &u);
-    QString getDestination ();
-    void setFinishedAction (VymModel *m, const QString &script);
-    QString getFinishedScript();
-    uint getFinishedScriptModelID();
-    void setUserAgent(const QString &s);
-    bool  isSuccess();
-    QString getResultMessage();
-    void doDownload(const QUrl &url);
-    bool saveToDisk(const QString &filename, const QString &data);
-
-public slots:
-    void execute();
-    void requestFinished(QNetworkReply *reply);
-    void sslErrors(const QList<QSslError> &errors);
-
-signals:
-    void downloadFinished();
-
-private:
-    QTemporaryFile tmpFile;
-    QByteArray userAgent;
-    QUrl url;
-
-    bool success;
-    QString resultMessage;
-
-    QString finishedScript;
-    uint finishedScriptModelID;
-};
-