4 #include "http_fetcher.hpp"
6 // --------------------------------------------------
8 // --------------------------------------------------
9 HttpFetcher::HttpFetcher ()
12 connect (&_http, SIGNAL (done (bool)), SLOT (requestDone (bool)));
16 void HttpFetcher::fetch (const QString& url)
20 if (_http.currentId () != )
24 _http.setHost (u.host ());
25 _http.get (u.encodedPath (), &_buffer);
30 void HttpFetcher::requestDone (bool err)
33 error (_http.error ());
35 done (_buffer.buffer ());
37 _buffer.setBuffer (NULL);