Fri, 31 Dec 2010 15:50:33 +0100
Updated copyright notice.
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | # -*- coding: utf-8 -*- |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | |
792
a13346916170
Updated copyright notice.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
642
diff
changeset
|
3 | # Copyright (c) 2009 - 2011 Detlev Offenbach <detlev@die-offenbachs.de> |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | # |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | """ |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | Module implementing a scheme access handler for QtHelp. |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | """ |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | |
642
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
10 | import mimetypes |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
11 | import os |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
12 | |
12
1d8dd9706f46
First commit after changing to Python 3.1.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
13 | from .SchemeAccessHandler import SchemeAccessHandler |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | |
12
1d8dd9706f46
First commit after changing to Python 3.1.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
15 | from .NetworkReply import NetworkReply |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | |
642
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
17 | QtDocPath = "qthelp://com.trolltech." |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
18 | |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
19 | ExtensionMap = { |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
20 | ".bmp" : "image/bmp", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
21 | ".css" : "text/css", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
22 | ".gif" : "image/gif", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
23 | ".html" : "text/html", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
24 | ".htm" : "text/html", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
25 | ".ico" : "image/x-icon", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
26 | ".jpeg" : "image/jpeg", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
27 | ".jpg" : "image/jpeg", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
28 | ".js" : "application/x-javascript", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
29 | ".mng" : "video/x-mng", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
30 | ".pbm" : "image/x-portable-bitmap", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
31 | ".pgm" : "image/x-portable-graymap", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
32 | ".pdf" : "application/pdf", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
33 | ".png" : "image/png", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
34 | ".ppm" : "image/x-portable-pixmap", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
35 | ".rss" : "application/rss+xml", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
36 | ".svg" : "image/svg+xml", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
37 | ".svgz" : "image/svg+xml", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
38 | ".text" : "text/plain", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
39 | ".tif" : "image/tiff", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
40 | ".tiff" : "image/tiff", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
41 | ".txt" : "text/plain", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
42 | ".xbm" : "image/x-xbitmap", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
43 | ".xml" : "text/xml", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
44 | ".xpm" : "image/x-xpm", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
45 | ".xsl" : "text/xsl", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
46 | ".xhtml" : "application/xhtml+xml", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
47 | ".wml" : "text/vnd.wap.wml", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
48 | ".wmlc" : "application/vnd.wap.wmlc", |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
49 | } |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
50 | |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | class QtHelpAccessHandler(SchemeAccessHandler): |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | """ |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | Class implementing a scheme access handler for QtHelp. |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | """ |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | def __init__(self, engine, parent = None): |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | """ |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | Constructor |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | @param engine reference to the help engine (QHelpEngine) |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | @param parent reference to the parent object (QObject) |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | """ |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | SchemeAccessHandler.__init__(self, parent) |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | self.__engine = engine |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | |
642
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
66 | def __mimeFromUrl(self, url): |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
67 | """ |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
68 | Private method to guess the mime type given an URL. |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
69 | |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
70 | @param url URL to guess the mime type from (QUrl) |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
71 | """ |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
72 | path = url.path() |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
73 | ext = os.path.splitext(path)[1].lower() |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
74 | if ext in ExtensionMap: |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
75 | return ExtensionMap[ext] |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
76 | else: |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
77 | return "application/octet-stream" |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
78 | |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | def createRequest(self, op, request, outgoingData = None): |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | """ |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | Protected method to create a request. |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | @param op the operation to be performed (QNetworkAccessManager.Operation) |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | @param request reference to the request object (QNetworkRequest) |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | @param outgoingData reference to an IODevice containing data to be sent |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | (QIODevice) |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | @return reference to the created reply object (QNetworkReply) |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | """ |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | url = request.url() |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | strUrl = url.toString() |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | |
642
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
92 | # For some reason the url to load is already wrong (passed from webkit) |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
93 | # though the css file and the references inside should work that way. One |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
94 | # possible problem might be that the css is loaded at the same level as the |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
95 | # html, thus a path inside the css like (../images/foo.png) might cd out of |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
96 | # the virtual folder |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
97 | if not self.__engine.findFile(url).isValid(): |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
98 | if strUrl.startswith(QtDocPath): |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
99 | newUrl = request.url() |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
100 | if not newUrl.path().startswith("/qdoc/"): |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
101 | newUrl.setPath("qdoc" + newUrl.path()) |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
102 | url = newUrl |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
103 | strUrl = url.toString() |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
104 | |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
105 | mimeType = mimetypes.guess_type(strUrl)[0] |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
106 | if mimeType is None: |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
107 | # do our own (limited) guessing |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
108 | mimeType = self.__mimeFromUrl(url) |
9f31d84cb2b1
Fixed an issue in the web browser related to webkit and Qt help files and added Englisg translations for proper display of plurals.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
168
diff
changeset
|
109 | |
168
3383117f894b
Fixed a few bugs in the web browser.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
13
diff
changeset
|
110 | return NetworkReply(request, self.__engine.fileData(url), mimeType, self.parent()) |