Название: (РЕШЕНО) обработка запросов от QWebPage через его QNetworkAccessManager Отправлено: ieroglif от Июня 22, 2009, 14:18 на форме имеется некий QWebView в который грузится программой созданная хтмлка через QWebView::setHtml
в этой хтмлке имееются ссылки на картинки с интернета в виде полного адреса (протокол://хост/путь/имя). всё загружается и всё замечательно. но хочется эти картинки закешировать. как я понимаю связка такова: 1. QWebPage нашёл картинку 2. QWebPage просит QNetworkAccessManager загрузить эту картинку 3. QNetworkAccessManager делает запрос в сеть. 4. QNetworkAccessManager получает ответ 5. QNetworkAccessManager отдаёт результат QWebPage 6. QWebPage отображает картинку. если это правильно, то хочется встроиться после пункта 2 следующим алгоритмом 2.1 по имени файла проверяем - есть ли он на диске (т.е. уже закеширован) 2.1.1 если нету, то идём на п.3 2.1.2. если есть, то сразу формируем ответ и идём на пункт 5. но никак не могу найти в документации как мне вклиниться в этот пункт 2.1 так же может кто подскажет вообще другую реализацию кеширования? может я велосипед изобретаю? Название: Re: обработка запросов от QWebPage через его QNetworkAccessManager Отправлено: ieroglif от Июня 22, 2009, 15:02 простите, тупой... :-X
QNetworkAccessManager::setCache(QAbstractNetworkCache *cache); |