summaryrefslogtreecommitdiff
path: root/noncore/net
authorspiralman <spiralman>2003-03-15 16:00:23 (UTC)
committer spiralman <spiralman>2003-03-15 16:00:23 (UTC)
commitede78d4ab60d2c78427c4b1cc51cd9accc0aed1c (patch) (side-by-side diff)
treea1623ce4aad6b61e121e4e6fdbfe45b9ec38173f /noncore/net
parent90c05874265e7047c0ca933a43c433eb0d7f04e4 (diff)
downloadopie-ede78d4ab60d2c78427c4b1cc51cd9accc0aed1c.zip
opie-ede78d4ab60d2c78427c4b1cc51cd9accc0aed1c.tar.gz
opie-ede78d4ab60d2c78427c4b1cc51cd9accc0aed1c.tar.bz2
added code to force QTextBrowser to parse input as html if http header claims thats what it is (it was having problems autodetecting on certain pages)
Diffstat (limited to 'noncore/net') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/ubrowser/httpfactory.cpp5
-rw-r--r--noncore/net/ubrowser/httpfactory.h4
2 files changed, 7 insertions, 2 deletions
diff --git a/noncore/net/ubrowser/httpfactory.cpp b/noncore/net/ubrowser/httpfactory.cpp
index 0586e96..4ace4cb 100644
--- a/noncore/net/ubrowser/httpfactory.cpp
+++ b/noncore/net/ubrowser/httpfactory.cpp
@@ -223,6 +223,11 @@ const QByteArray HttpFactory::processResponse( int sockfd, bool &isText ) const
{
isText = true;
printf( "HttpFactory::processResponse: content type text\n" );
+ if( currentLine.contains( "html", false ) )
+ {
+ browser->setTextFormat(Qt::RichText);
+ printf( "HttpFactory::processResponse: content type html\n" );
+ }
}
if( currentLine.contains( "Content-Type: image", false ) >= 1 )
diff --git a/noncore/net/ubrowser/httpfactory.h b/noncore/net/ubrowser/httpfactory.h
index 214120c..ec59ebb 100644
--- a/noncore/net/ubrowser/httpfactory.h
+++ b/noncore/net/ubrowser/httpfactory.h
@@ -30,7 +30,7 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#include <netdb.h>
#include <arpa/inet.h>
-#include "httpcomm.h"
+//#include "httpcomm.h"
class HttpFactory : public QMimeSourceFactory
{
@@ -40,7 +40,7 @@ public:
const QMimeSource * data(const QString &abs_or_rel_name, const QString & context) const;
private:
// QSocket *socket;
- HttpComm *comm;
+// HttpComm *comm;
QTextDrag *text;
QImageDrag *image;
QTextBrowser *browser;