8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtCore import * |
10 from PyQt4.QtCore import * |
11 from PyQt4.QtGui import * |
11 from PyQt4.QtGui import * |
12 |
12 |
13 from E4Gui.E4ModelMenu import E4ModelMenu |
13 from E5Gui.E5ModelMenu import E5ModelMenu |
14 |
14 |
15 import Helpviewer.HelpWindow |
15 import Helpviewer.HelpWindow |
16 |
16 |
17 from .BookmarksModel import BookmarksModel |
17 from .BookmarksModel import BookmarksModel |
18 from .BookmarkNode import BookmarkNode |
18 from .BookmarkNode import BookmarkNode |
19 |
19 |
20 class BookmarksMenu(E4ModelMenu): |
20 class BookmarksMenu(E5ModelMenu): |
21 """ |
21 """ |
22 Class implementing the bookmarks menu base class. |
22 Class implementing the bookmarks menu base class. |
23 |
23 |
24 @signal openUrl(const QUrl&, const QString&) emitted to open a URL in the current |
24 @signal openUrl(const QUrl&, const QString&) emitted to open a URL in the current |
25 tab |
25 tab |
29 """ |
29 """ |
30 Constructor |
30 Constructor |
31 |
31 |
32 @param parent reference to the parent widget (QWidget) |
32 @param parent reference to the parent widget (QWidget) |
33 """ |
33 """ |
34 E4ModelMenu.__init__(self, parent) |
34 E5ModelMenu.__init__(self, parent) |
35 |
35 |
36 self.connect(self, SIGNAL("activated(const QModelIndex&)"), self.__activated) |
36 self.connect(self, SIGNAL("activated(const QModelIndex&)"), self.__activated) |
37 self.setStatusBarTextRole(BookmarksModel.UrlStringRole) |
37 self.setStatusBarTextRole(BookmarksModel.UrlStringRole) |
38 self.setSeparatorRole(BookmarksModel.SeparatorRole) |
38 self.setSeparatorRole(BookmarksModel.SeparatorRole) |
39 |
39 |