Helpviewer/History/HistoryMenu.py

changeset 2403
e3d7a861547c
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 3002
6ffc581f00f1
--- a/Helpviewer/History/HistoryMenu.py	Sun Feb 10 15:26:21 2013 +0100
+++ b/Helpviewer/History/HistoryMenu.py	Sun Feb 10 18:31:31 2013 +0100
@@ -15,11 +15,7 @@
 from E5Gui.E5ModelMenu import E5ModelMenu
 from E5Gui import E5MessageBox
 
-import Helpviewer.HelpWindow
-
 from .HistoryModel import HistoryModel
-from .HistoryDialog import HistoryDialog
-from .HistoryFilterModel import HistoryFilterModel
 
 import UI.PixmapCache
 
@@ -226,6 +222,7 @@
         @param right index of right item (QModelIndex)
         @return true, if left is less than right (boolean)
         """
+        from .HistoryFilterModel import HistoryFilterModel
         frequency_L = \
             self.sourceModel().data(left, HistoryFilterModel.FrequencyRole)
         dateTime_L = \
@@ -302,6 +299,7 @@
         @return flag indicating if any actions were added (boolean)
         """
         if self.__historyManager is None:
+            import Helpviewer.HelpWindow
             self.__historyManager = Helpviewer.HelpWindow.HelpWindow.historyManager()
             self.__historyMenuModel = \
                 HistoryMenuModel(self.__historyManager.historyTreeModel(), self)
@@ -355,6 +353,7 @@
         """
         Private slot to show the history dialog.
         """
+        from .HistoryDialog import HistoryDialog
         dlg = HistoryDialog(self)
         dlg.setAttribute(Qt.WA_DeleteOnClose)
         dlg.newUrl.connect(self.newUrl)
@@ -378,6 +377,7 @@
         fm = self.__closedTabsMenu.fontMetrics()
         maxWidth = fm.width('m') * 40
         
+        import Helpviewer.HelpWindow
         self.__closedTabsMenu.clear()
         index = 0
         for tab in self.__tabWidget.closedTabsManager().allClosedTabs():
@@ -449,6 +449,7 @@
         @return flag indicating if any actions were added (boolean)
         """
         if self.__historyMenuModel is None:
+            import Helpviewer.HelpWindow
             historyManager = Helpviewer.HelpWindow.HelpWindow.historyManager()
             self.__historyMenuModel = \
                 HistoryMostVisitedMenuModel(historyManager.historyFilterModel(), self)

eric ide

mercurial