29 from .NetworkDiskCache import NetworkDiskCache |
29 from .NetworkDiskCache import NetworkDiskCache |
30 |
30 |
31 from .QtHelpAccessHandler import QtHelpAccessHandler |
31 from .QtHelpAccessHandler import QtHelpAccessHandler |
32 from .PyrcAccessHandler import PyrcAccessHandler |
32 from .PyrcAccessHandler import PyrcAccessHandler |
33 from .AboutAccessHandler import AboutAccessHandler |
33 from .AboutAccessHandler import AboutAccessHandler |
|
34 from .FtpAccessHandler import FtpAccessHandler |
34 |
35 |
35 from Helpviewer.AdBlock.AdBlockAccessHandler import AdBlockAccessHandler |
36 from Helpviewer.AdBlock.AdBlockAccessHandler import AdBlockAccessHandler |
36 |
37 |
37 import Preferences |
38 import Preferences |
38 import Utilities |
39 import Utilities |
87 # register scheme handlers |
88 # register scheme handlers |
88 self.setSchemeHandler("qthelp", QtHelpAccessHandler(engine, self)) |
89 self.setSchemeHandler("qthelp", QtHelpAccessHandler(engine, self)) |
89 self.setSchemeHandler("pyrc", PyrcAccessHandler(self)) |
90 self.setSchemeHandler("pyrc", PyrcAccessHandler(self)) |
90 self.setSchemeHandler("about", AboutAccessHandler(self)) |
91 self.setSchemeHandler("about", AboutAccessHandler(self)) |
91 self.setSchemeHandler("abp", AdBlockAccessHandler(self)) |
92 self.setSchemeHandler("abp", AdBlockAccessHandler(self)) |
|
93 self.setSchemeHandler("ftp", FtpAccessHandler(self)) |
92 |
94 |
93 def setSchemeHandler(self, scheme, handler): |
95 def setSchemeHandler(self, scheme, handler): |
94 """ |
96 """ |
95 Public method to register a scheme handler. |
97 Public method to register a scheme handler. |
96 |
98 |