summaryrefslogtreecommitdiffstats
path: root/src/network/access/qnetworkaccessfilebackend_p.h
diff options
context:
space:
mode:
authorMarkus Goetz <Markus.Goetz@nokia.com>2009-05-13 11:19:24 (GMT)
committerMarkus Goetz <Markus.Goetz@nokia.com>2009-05-13 11:42:05 (GMT)
commitc2c69c117407990e5c2d8900f4aa27979273084a (patch)
tree92a9abff79c1e6a124fdf5da7bfc032537b789e3 /src/network/access/qnetworkaccessfilebackend_p.h
parent51ad9b25af4379d80ba1992994beffca548194a7 (diff)
downloadQt-c2c69c117407990e5c2d8900f4aa27979273084a.zip
Qt-c2c69c117407990e5c2d8900f4aa27979273084a.tar.gz
Qt-c2c69c117407990e5c2d8900f4aa27979273084a.tar.bz2
QNAM: Upload architecture change: Changed all QNAM backends
Reviewed-by: Peter Hartmann Reviewed-by: Thiago Macieira
Diffstat (limited to 'src/network/access/qnetworkaccessfilebackend_p.h')
-rw-r--r--src/network/access/qnetworkaccessfilebackend_p.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/network/access/qnetworkaccessfilebackend_p.h b/src/network/access/qnetworkaccessfilebackend_p.h
index ce7d351..4615c5f 100644
--- a/src/network/access/qnetworkaccessfilebackend_p.h
+++ b/src/network/access/qnetworkaccessfilebackend_p.h
@@ -62,22 +62,25 @@ QT_BEGIN_NAMESPACE
class QNetworkAccessFileBackend: public QNetworkAccessBackend
{
+ Q_OBJECT
public:
QNetworkAccessFileBackend();
virtual ~QNetworkAccessFileBackend();
virtual void open();
virtual void closeDownstreamChannel();
- virtual void closeUpstreamChannel();
virtual bool waitForDownstreamReadyRead(int msecs);
- virtual bool waitForUpstreamBytesWritten(int msecs);
- virtual void upstreamReadyRead();
virtual void downstreamReadyWrite();
+public slots:
+ void uploadReadyReadSlot();
+protected:
+ QNonContiguousByteDevice *uploadByteDevice;
private:
QFile file;
qint64 totalBytes;
+ bool hasUploadFinished;
bool loadFileInfo();
bool readMoreFromFile();