From c5bf762bc48466334309f78491bd9cf3c06c97ea Mon Sep 17 00:00:00 2001 From: deva Date: Thu, 6 May 2010 11:46:57 +0000 Subject: Dispose of old QHttp class in favor of the more recent QNetworkAccessManager class. --- client/netcom.h | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to 'client/netcom.h') diff --git a/client/netcom.h b/client/netcom.h index 718d5a6..32f5982 100644 --- a/client/netcom.h +++ b/client/netcom.h @@ -31,7 +31,8 @@ #include #include #include -#include +#include +#include //#define USE_SSL @@ -45,26 +46,24 @@ public: ~NetCom(); QDomDocument send(QString templ, QString macro = "", bool lockgui = true); - void send(QVector< Widget* > widgets, QString templ, QString macro, QString version); + void send(QVector< Widget* > widgets, QString templ, QString macro, + QString version); public slots: - void stateChanged(int state); - void readyRead(const QHttpResponseHeader &resp); - -#ifdef USE_SSL - void sslError(const QList &errlst); -#endif + void replyFinished(QNetworkReply*); private: - volatile bool transfering; - QString user; QString cpr; - QHttp http; + QNetworkAccessManager *manager; + QNetworkRequest request; - QByteArray buffer; QString sessionid; + + QMap finished; + + QDomDocument makeTransfer(QDomDocument &dom, bool commit, bool lockgui); }; #endif/*__PRACRO_NETCOM_H__*/ -- cgit v1.2.3