I'm playing around with qtwebkit, and it's impressive how few lines of code can be written to create a usable web browser. (Personal point of pride: I'm using my prototype to post here (=^-^=))
My current goal is to create a web browser that requires as little data per page as I can. I'd actually like to give the user the option to limit the bitrate of the browser so that they don't inadvertently use more data than they wanted to in the case that they visit a page that streams video. (give them more time before the whole video downloads.)
Does anyone know of a way to set a maximum bitrate using qtWebkit?
From what I've found so far it sounds like the best thing I could do is;
1) Figure out where the object's sockets are and reduce the buffer size in order to reduce the bandwidth?
2) Reduce the number of asyncronous network calls (the default looks like it's set to 6).
Since I only somewhat understand what those two options mean, and have no Idea where those objects are in the QWebView->page(), I'm basically stuck until I can research more.
I'm still going to keep an ear open for the full answer, but I'm moving towards improving the user interface before I devote too much time on something that might not be possible (From what I read, QT Webkit is known to make a lot of internal objects private, so I might not be able to change the object's setups if I do find them).