summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMichael Brasser <michael.brasser@nokia.com>2009-06-22 23:18:10 (GMT)
committerMichael Brasser <michael.brasser@nokia.com>2009-06-22 23:18:10 (GMT)
commitc7fcd4b772092cf0764cfd97463c3aa3d7cc9e9f (patch)
tree836c2dacbfa3d55c07ab8242f57efd79e3deeeec /doc
parent631351d8b5699520267a80599a57e27f97b53d23 (diff)
parent308ed3913b406c43dfdab4fa734a332863dc4cbc (diff)
downloadQt-c7fcd4b772092cf0764cfd97463c3aa3d7cc9e9f.zip
Qt-c7fcd4b772092cf0764cfd97463c3aa3d7cc9e9f.tar.gz
Qt-c7fcd4b772092cf0764cfd97463c3aa3d7cc9e9f.tar.bz2
Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qt into kinetic-declarativeui
Diffstat (limited to 'doc')
-rw-r--r--doc/src/qnamespace.qdoc2
-rw-r--r--doc/src/snippets/code/src_network_access_qnetworkdiskcache.cpp24
2 files changed, 25 insertions, 1 deletions
diff --git a/doc/src/qnamespace.qdoc b/doc/src/qnamespace.qdoc
index 8a24764..7e655b6 100644
--- a/doc/src/qnamespace.qdoc
+++ b/doc/src/qnamespace.qdoc
@@ -2687,7 +2687,7 @@
*/
/*!
- \enum Uninitialized
+ \enum Qt::Initialization
\internal
*/
diff --git a/doc/src/snippets/code/src_network_access_qnetworkdiskcache.cpp b/doc/src/snippets/code/src_network_access_qnetworkdiskcache.cpp
new file mode 100644
index 0000000..acd3938
--- /dev/null
+++ b/doc/src/snippets/code/src_network_access_qnetworkdiskcache.cpp
@@ -0,0 +1,24 @@
+//! [0]
+QNetworkAccessManager *manager = new QNetworkAccessManager(this);
+QNetworkDiskCache *diskCache = new QNetworkDiskCache(this);
+diskCache->setCacheDirectory("cacheDir");
+manager->setCache(diskCache);
+//! [0]
+
+//! [1]
+// do a normal request (preferred from network, as this is the default)
+QNetworkRequest request(QUrl(QString("http://www.qtsoftware.com")));
+manager->get(request);
+
+// do a request preferred from cache
+QNetworkRequest request2(QUrl(QString("http://www.qtsoftware.com")));
+request2.setAttribute(QNetworkRequest::CacheLoadControlAttribute, QNetworkRequest::PreferCache);
+manager->get(request2);
+//! [1]
+
+//! [2]
+void replyFinished(QNetworkReply *reply) {
+ QVariant fromCache = reply->attribute(QNetworkRequest::SourceIsFromCacheAttribute);
+ qDebug() << "page from cache?" << fromCache.toBool();
+}
+//! [2]