11 from PyQt4.QtNetwork import QNetworkRequest |
11 from PyQt4.QtNetwork import QNetworkRequest |
12 from PyQt4.QtWebKit import QWebSettings |
12 from PyQt4.QtWebKit import QWebSettings |
13 |
13 |
14 from .ConfigurationPageBase import ConfigurationPageBase |
14 from .ConfigurationPageBase import ConfigurationPageBase |
15 from .Ui_HelpWebBrowserPage import Ui_HelpWebBrowserPage |
15 from .Ui_HelpWebBrowserPage import Ui_HelpWebBrowserPage |
|
16 |
|
17 from Helpviewer.Network.SendRefererWhitelistDialog import SendRefererWhitelistDialog |
16 |
18 |
17 import Preferences |
19 import Preferences |
18 import UI.PixmapCache |
20 import UI.PixmapCache |
19 |
21 |
20 |
22 |
271 enable = index == 0 |
273 enable = index == 0 |
272 self.homePageLabel.setEnabled(enable) |
274 self.homePageLabel.setEnabled(enable) |
273 self.homePageEdit.setEnabled(enable) |
275 self.homePageEdit.setEnabled(enable) |
274 self.defaultHomeButton.setEnabled(enable) |
276 self.defaultHomeButton.setEnabled(enable) |
275 self.setCurrentPageButton.setEnabled(enable) |
277 self.setCurrentPageButton.setEnabled(enable) |
|
278 |
|
279 @pyqtSlot() |
|
280 def on_refererWhitelistButton_clicked(self): |
|
281 """ |
|
282 Private slot to edit the referer whitelist. |
|
283 """ |
|
284 SendRefererWhitelistDialog(self).exec_() |
276 |
285 |
277 |
286 |
278 def create(dlg): |
287 def create(dlg): |
279 """ |
288 """ |
280 Module function to create the configuration page. |
289 Module function to create the configuration page. |