diff options
author | Hugo Parente Lima <hugo.pl@gmail.com> | 2011-03-03 18:56:26 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:54:02 -0300 |
commit | 3798c8718c277d856562829d8326bb7cced0d84a (patch) | |
tree | f82e68bbf5e725503ad1e048bd3ae179974e4e21 /doc/codesnippets/doc/src/snippets/code/src_network_access_qnetworkdiskcache.cpp | |
parent | 11042fdbaac58bbab03eb76d849186796cb30c44 (diff) |
More code snippets ported to Python.
Diffstat (limited to 'doc/codesnippets/doc/src/snippets/code/src_network_access_qnetworkdiskcache.cpp')
-rw-r--r-- | doc/codesnippets/doc/src/snippets/code/src_network_access_qnetworkdiskcache.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/codesnippets/doc/src/snippets/code/src_network_access_qnetworkdiskcache.cpp b/doc/codesnippets/doc/src/snippets/code/src_network_access_qnetworkdiskcache.cpp new file mode 100644 index 000000000..8d18510ce --- /dev/null +++ b/doc/codesnippets/doc/src/snippets/code/src_network_access_qnetworkdiskcache.cpp @@ -0,0 +1,24 @@ +//! [0] +manager = QNetworkAccessManager(self) +diskCache = QNetworkDiskCache(self) +diskCache.setCacheDirectory("cacheDir") +manager.setCache(diskCache) +//! [0] + +//! [1] +# do a normal request (preferred from network, as this is the default) +request = QNetworkRequest(QUrl("http://qt.nokia.com")) +manager.get(request) + +# do a request preferred from cache +request2 = QNetworkRequest(QUrl("http://qt.nokia.com")) +request2.setAttribute(QNetworkRequest.CacheLoadControlAttribute, QNetworkRequest.PreferCache) +manager.get(request2) +//! [1] + +//! [2] +@Slot(QNetworkReply) +def replyFinished(reply): + fromCache = reply.attribute(QNetworkRequest.SourceIsFromCacheAttribute) + print("page from cache? %d" % fromCache) +//! [2] |