Helpviewer/Network/FileReply.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3190
a9a94491c4fd
child 3591
2f2a4a76dd22
equal deleted inserted replaced
3456:96232974dcdb 3484:645c12de6b0c
7 Module implementing a network reply class for directory resources. 7 Module implementing a network reply class for directory resources.
8 """ 8 """
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 try: 11 try:
12 str = unicode # __IGNORE_WARNING__ 12 str = unicode
13 except (NameError): 13 except NameError:
14 pass 14 pass
15 15
16 from PyQt4.QtCore import Qt, QByteArray, QTimer, QDir, QIODevice, QUrl, QBuffer 16 from PyQt4.QtCore import Qt, QByteArray, QTimer, QDir, QIODevice, QUrl, QBuffer
17 from PyQt4.QtGui import QPixmap 17 from PyQt4.QtGui import QPixmap
18 from PyQt4.QtNetwork import QNetworkReply, QNetworkRequest 18 from PyQt4.QtNetwork import QNetworkReply, QNetworkRequest
210 parent = u.resolved(QUrl("..")) 210 parent = u.resolved(QUrl(".."))
211 if parent.isParentOf(u): 211 if parent.isParentOf(u):
212 icon = UI.PixmapCache.getIcon("up.png") 212 icon = UI.PixmapCache.getIcon("up.png")
213 linkClasses["link_parent"] = \ 213 linkClasses["link_parent"] = \
214 self.__cssLinkClass(icon, iconSize).format("link_parent") 214 self.__cssLinkClass(icon, iconSize).format("link_parent")
215 parentStr = self.trUtf8( 215 parentStr = self.tr(
216 """ <p><a class="link_parent" href="{0}">""" 216 """ <p><a class="link_parent" href="{0}">"""
217 """Change to parent directory</a></p>""" 217 """Change to parent directory</a></p>"""
218 ).format(parent.toString()) 218 ).format(parent.toString())
219 else: 219 else:
220 parentStr = "" 220 parentStr = ""
223 """ <tr class="{0}">"""\ 223 """ <tr class="{0}">"""\
224 """<td class="name"><a class="{1}" href="{2}">{3}</a></td>"""\ 224 """<td class="name"><a class="{1}" href="{2}">{3}</a></td>"""\
225 """<td class="size">{4}</td>"""\ 225 """<td class="size">{4}</td>"""\
226 """<td class="modified">{5}</td>"""\ 226 """<td class="modified">{5}</td>"""\
227 """</tr>\n""" 227 """</tr>\n"""
228 table = self.trUtf8( 228 table = self.tr(
229 """ <tr>""" 229 """ <tr>"""
230 """<th align="left">Name</th>""" 230 """<th align="left">Name</th>"""
231 """<th>Size</th>""" 231 """<th>Size</th>"""
232 """<th align="left">Last modified</th>""" 232 """<th align="left">Last modified</th>"""
233 """</tr>\n""" 233 """</tr>\n"""
249 size = newSize 249 size = newSize
250 unit += 1 250 unit += 1
251 else: 251 else:
252 break 252 break
253 253
254 sizeStr = self.trUtf8("{0} {1}", "size unit")\ 254 sizeStr = self.tr("{0} {1}", "size unit")\
255 .format(size, self.__units[unit]) 255 .format(size, self.__units[unit])
256 linkClass = "link_file" 256 linkClass = "link_file"
257 if linkClass not in linkClasses: 257 if linkClass not in linkClasses:
258 icon = UI.PixmapCache.getIcon("fileMisc.png") 258 icon = UI.PixmapCache.getIcon("fileMisc.png")
259 linkClasses[linkClass] = \ 259 linkClasses[linkClass] = \
276 i = 1 - i 276 i = 1 - i
277 277
278 content = dirListPage_html.format( 278 content = dirListPage_html.format(
279 Utilities.html_encode(baseUrl), 279 Utilities.html_encode(baseUrl),
280 "".join(linkClasses.values()), 280 "".join(linkClasses.values()),
281 self.trUtf8("Listing of {0}").format(basePath), 281 self.tr("Listing of {0}").format(basePath),
282 parentStr, 282 parentStr,
283 table 283 table
284 ) 284 )
285 self.__content = QByteArray(content.encode("utf8")) 285 self.__content = QByteArray(content.encode("utf8"))
286 self.__content.append(512 * b' ') 286 self.__content.append(512 * b' ')

eric ide

mercurial