Helpviewer/AdBlock/AdBlockManager.py

changeset 2403
e3d7a861547c
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 2763
e4794166ad70
diff -r 304fcefd3b04 -r e3d7a861547c Helpviewer/AdBlock/AdBlockManager.py
--- a/Helpviewer/AdBlock/AdBlockManager.py	Sun Feb 10 15:26:21 2013 +0100
+++ b/Helpviewer/AdBlock/AdBlockManager.py	Sun Feb 10 18:31:31 2013 +0100
@@ -11,13 +11,7 @@
 
 from PyQt4.QtCore import pyqtSignal, QObject, QUrl, QFile
 
-from .AdBlockNetwork import AdBlockNetwork
-from .AdBlockPage import AdBlockPage
 from .AdBlockSubscription import AdBlockSubscription
-from .AdBlockDialog import AdBlockDialog
-from .AdBlockExceptionsDialog import AdBlockExceptionsDialog
-
-import Helpviewer.HelpWindow
 
 from Utilities.AutoSaver import AutoSaver
 import Utilities
@@ -89,6 +83,7 @@
         if self.isEnabled() == enabled:
             return
         
+        import Helpviewer.HelpWindow
         self.__enabled = enabled
         for mainWindow in Helpviewer.HelpWindow.HelpWindow.mainWindows():
             mainWindow.adBlockIcon().setEnabled(enabled)
@@ -103,6 +98,7 @@
         @return reference to the network block object (AdBlockNetwork)
         """
         if self.__adBlockNetwork is None:
+            from .AdBlockNetwork import AdBlockNetwork
             self.__adBlockNetwork = AdBlockNetwork(self)
         return self.__adBlockNetwork
     
@@ -113,6 +109,7 @@
         @return reference to the page block object (AdBlockPage)
         """
         if self.__adBlockPage is None:
+            from .AdBlockPage import AdBlockPage
             self.__adBlockPage = AdBlockPage(self)
         return self.__adBlockPage
     
@@ -346,6 +343,7 @@
         @return reference to the dialog (AdBlockDialog)
         """
         if self.__adBlockDialog is None:
+            from .AdBlockDialog import AdBlockDialog
             self.__adBlockDialog = AdBlockDialog()
         
         self.__adBlockDialog.show()
@@ -458,6 +456,7 @@
         @return reference to the exceptions dialog (AdBlockExceptionsDialog)
         """
         if self.__adBlockExceptionsDialog is None:
+            from .AdBlockExceptionsDialog import AdBlockExceptionsDialog
             self.__adBlockExceptionsDialog = AdBlockExceptionsDialog()
         
         self.__adBlockExceptionsDialog.load(self.__exceptedHosts)

eric ide

mercurial