Helpviewer/HelpWindow.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 922
f47d13653448
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
42 from .UserAgent.UserAgentMenu import UserAgentMenu 42 from .UserAgent.UserAgentMenu import UserAgentMenu
43 from .HelpTabWidget import HelpTabWidget 43 from .HelpTabWidget import HelpTabWidget
44 from .Download.DownloadManager import DownloadManager 44 from .Download.DownloadManager import DownloadManager
45 45
46 from E5Gui.E5Action import E5Action 46 from E5Gui.E5Action import E5Action
47 from E5Gui import E5MessageBox 47 from E5Gui import E5MessageBox, E5FileDialog
48 48
49 from E5Network.E5NetworkMonitor import E5NetworkMonitor 49 from E5Network.E5NetworkMonitor import E5NetworkMonitor
50 50
51 import Preferences 51 import Preferences
52 from Preferences import Shortcuts 52 from Preferences import Shortcuts
1452 1452
1453 def __openFile(self): 1453 def __openFile(self):
1454 """ 1454 """
1455 Private slot called to open a file. 1455 Private slot called to open a file.
1456 """ 1456 """
1457 fn = QFileDialog.getOpenFileName( 1457 fn = E5FileDialog.getOpenFileName(
1458 self, 1458 self,
1459 self.trUtf8("Open File"), 1459 self.trUtf8("Open File"),
1460 "", 1460 "",
1461 self.trUtf8("Help Files (*.html *.htm);;" 1461 self.trUtf8("Help Files (*.html *.htm);;"
1462 "PDF Files (*.pdf);;" 1462 "PDF Files (*.pdf);;"
1463 "CHM Files (*.chm);;" 1463 "CHM Files (*.chm);;"
1464 "All Files (*)" 1464 "All Files (*)"
1465 ), 1465 ))
1466 QFileDialog.DontUseNativeDialog)
1467 if fn: 1466 if fn:
1468 if Utilities.isWindowsPlatform(): 1467 if Utilities.isWindowsPlatform():
1469 url = "file:///" + Utilities.fromNativeSeparators(fn) 1468 url = "file:///" + Utilities.fromNativeSeparators(fn)
1470 else: 1469 else:
1471 url = "file://" + fn 1470 url = "file://" + fn
1473 1472
1474 def __openFileNewTab(self): 1473 def __openFileNewTab(self):
1475 """ 1474 """
1476 Private slot called to open a file in a new tab. 1475 Private slot called to open a file in a new tab.
1477 """ 1476 """
1478 fn = QFileDialog.getOpenFileName( 1477 fn = E5FileDialog.getOpenFileName(
1479 self, 1478 self,
1480 self.trUtf8("Open File"), 1479 self.trUtf8("Open File"),
1481 "", 1480 "",
1482 self.trUtf8("Help Files (*.html *.htm);;" 1481 self.trUtf8("Help Files (*.html *.htm);;"
1483 "PDF Files (*.pdf);;" 1482 "PDF Files (*.pdf);;"
1484 "CHM Files (*.chm);;" 1483 "CHM Files (*.chm);;"
1485 "All Files (*)" 1484 "All Files (*)"
1486 ), 1485 ))
1487 QFileDialog.DontUseNativeDialog)
1488 if fn: 1486 if fn:
1489 if Utilities.isWindowsPlatform(): 1487 if Utilities.isWindowsPlatform():
1490 url = "file:///" + Utilities.fromNativeSeparators(fn) 1488 url = "file:///" + Utilities.fromNativeSeparators(fn)
1491 else: 1489 else:
1492 url = "file://" + fn 1490 url = "file://" + fn

eric ide

mercurial