16 from .BookmarkNode import BookmarkNode |
16 from .BookmarkNode import BookmarkNode |
17 from .BookmarksModel import BookmarksModel |
17 from .BookmarksModel import BookmarksModel |
18 from .BookmarkPropertiesDialog import BookmarkPropertiesDialog |
18 from .BookmarkPropertiesDialog import BookmarkPropertiesDialog |
19 |
19 |
20 from .Ui_BookmarksDialog import Ui_BookmarksDialog |
20 from .Ui_BookmarksDialog import Ui_BookmarksDialog |
21 |
|
22 import UI.PixmapCache |
|
23 |
21 |
24 |
22 |
25 class BookmarksDialog(QDialog, Ui_BookmarksDialog): |
23 class BookmarksDialog(QDialog, Ui_BookmarksDialog): |
26 """ |
24 """ |
27 Class implementing a dialog to manage bookmarks. |
25 Class implementing a dialog to manage bookmarks. |
39 @param parent reference to the parent widget (QWidget |
37 @param parent reference to the parent widget (QWidget |
40 @param manager reference to the bookmarks manager object (BookmarksManager) |
38 @param manager reference to the bookmarks manager object (BookmarksManager) |
41 """ |
39 """ |
42 super().__init__(parent) |
40 super().__init__(parent) |
43 self.setupUi(self) |
41 self.setupUi(self) |
44 |
|
45 self.clearButton.setIcon(UI.PixmapCache.getIcon("clearLeft.png")) |
|
46 |
42 |
47 self.__bookmarksManager = manager |
43 self.__bookmarksManager = manager |
48 if self.__bookmarksManager is None: |
44 if self.__bookmarksManager is None: |
49 self.__bookmarksManager = Helpviewer.HelpWindow.HelpWindow.bookmarksManager() |
45 self.__bookmarksManager = Helpviewer.HelpWindow.HelpWindow.bookmarksManager() |
50 |
46 |