34 |
34 |
35 from .QtHelpAccessHandler import QtHelpAccessHandler |
35 from .QtHelpAccessHandler import QtHelpAccessHandler |
36 from .EricAccessHandler import EricAccessHandler |
36 from .EricAccessHandler import EricAccessHandler |
37 from .AboutAccessHandler import AboutAccessHandler |
37 from .AboutAccessHandler import AboutAccessHandler |
38 from .FtpAccessHandler import FtpAccessHandler |
38 from .FtpAccessHandler import FtpAccessHandler |
|
39 from .FileAccessHandler import FileAccessHandler |
39 |
40 |
40 from Helpviewer.AdBlock.AdBlockAccessHandler import AdBlockAccessHandler |
41 from Helpviewer.AdBlock.AdBlockAccessHandler import AdBlockAccessHandler |
41 |
42 |
42 import Preferences |
43 import Preferences |
43 import Utilities |
44 import Utilities |
97 self.setSchemeHandler("qthelp", QtHelpAccessHandler(engine, self)) |
98 self.setSchemeHandler("qthelp", QtHelpAccessHandler(engine, self)) |
98 self.setSchemeHandler("eric", EricAccessHandler(self)) |
99 self.setSchemeHandler("eric", EricAccessHandler(self)) |
99 self.setSchemeHandler("about", AboutAccessHandler(self)) |
100 self.setSchemeHandler("about", AboutAccessHandler(self)) |
100 self.setSchemeHandler("abp", AdBlockAccessHandler(self)) |
101 self.setSchemeHandler("abp", AdBlockAccessHandler(self)) |
101 self.setSchemeHandler("ftp", FtpAccessHandler(self)) |
102 self.setSchemeHandler("ftp", FtpAccessHandler(self)) |
|
103 self.setSchemeHandler("file", FileAccessHandler(self)) |
102 |
104 |
103 def setSchemeHandler(self, scheme, handler): |
105 def setSchemeHandler(self, scheme, handler): |
104 """ |
106 """ |
105 Public method to register a scheme handler. |
107 Public method to register a scheme handler. |
106 |
108 |