From ded5e8cd771c9affef086b77e25c93b4868f3f29 Mon Sep 17 00:00:00 2001 From: deva Date: Thu, 10 Mar 2011 08:45:16 +0000 Subject: Callback based client implementation is now finished. Testing is up. --- client/netcom.h | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'client/netcom.h') diff --git a/client/netcom.h b/client/netcom.h index a8be6f6..1ee06d6 100644 --- a/client/netcom.h +++ b/client/netcom.h @@ -54,19 +54,24 @@ public: NetCom(QWidget *wdg, QString host, quint16 port); ~NetCom(); - QDomDocument send(QString templ, QString macro = "", bool lockgui = true); - QDomDocument send(QVector< Widget* > widgets, QString templ, - QString macro, QString version); - QDomDocument initConnection(); - QDomDocument commit(); - QDomDocument nocommit(); - QDomDocument discard(); + void send(QString templ, QString macro = ""); + void send(QVector< Widget* > widgets, QString templ, + QString macro, QString version); + + void initConnection(); + void commit(); + void nocommit(); + void discard(); QString sessionid; QString user; QString patientid; QString templ; +signals: + void gotReply(QDomDocument &doc); + void networkError(QString title, QString text); + public slots: void replyFinished(QNetworkReply*); @@ -79,8 +84,7 @@ private: QMap finished; - QDomDocument makeTransfer(QDomDocument &dom, bool lockgui, - session_state_t state = none); + void makeTransfer(QDomDocument &dom, session_state_t state = none); }; #endif/*__PRACRO_NETCOM_H__*/ -- cgit v1.2.3