10 from PyQt4.QtCore import pyqtSignal, Qt, QUrl |
10 from PyQt4.QtCore import pyqtSignal, Qt, QUrl |
11 from PyQt4.QtGui import QDialog, QFontMetrics, QMenu, QCursor, QApplication |
11 from PyQt4.QtGui import QDialog, QFontMetrics, QMenu, QCursor, QApplication |
12 |
12 |
13 from E5Gui.E5TreeSortFilterProxyModel import E5TreeSortFilterProxyModel |
13 from E5Gui.E5TreeSortFilterProxyModel import E5TreeSortFilterProxyModel |
14 |
14 |
15 import Helpviewer.HelpWindow |
|
16 from .HistoryModel import HistoryModel |
15 from .HistoryModel import HistoryModel |
17 |
16 |
18 from .Ui_HistoryDialog import Ui_HistoryDialog |
17 from .Ui_HistoryDialog import Ui_HistoryDialog |
19 |
18 |
20 |
19 |
38 super().__init__(parent) |
37 super().__init__(parent) |
39 self.setupUi(self) |
38 self.setupUi(self) |
40 |
39 |
41 self.__historyManager = manager |
40 self.__historyManager = manager |
42 if self.__historyManager is None: |
41 if self.__historyManager is None: |
|
42 import Helpviewer.HelpWindow |
43 self.__historyManager = Helpviewer.HelpWindow.HelpWindow.historyManager() |
43 self.__historyManager = Helpviewer.HelpWindow.HelpWindow.historyManager() |
44 |
44 |
45 self.__model = self.__historyManager.historyTreeModel() |
45 self.__model = self.__historyManager.historyTreeModel() |
46 self.__proxyModel = E5TreeSortFilterProxyModel(self) |
46 self.__proxyModel = E5TreeSortFilterProxyModel(self) |
47 self.__proxyModel.setSortRole(HistoryModel.DateTimeRole) |
47 self.__proxyModel.setSortRole(HistoryModel.DateTimeRole) |