61 def __rebuild(self): |
61 def __rebuild(self): |
62 """ |
62 """ |
63 Private slot to rebuild the toolbar. |
63 Private slot to rebuild the toolbar. |
64 """ |
64 """ |
65 self.__bookmarksModel = \ |
65 self.__bookmarksModel = \ |
66 Helpviewer.HelpWindow.HelpWindow.bookmarksManager().bookmarksModel() |
66 Helpviewer.HelpWindow.HelpWindow.bookmarksManager()\ |
|
67 .bookmarksModel() |
67 self.setModel(self.__bookmarksModel) |
68 self.setModel(self.__bookmarksModel) |
68 self.setRootIndex(self.__bookmarksModel.nodeIndex( |
69 self.setRootIndex(self.__bookmarksModel.nodeIndex( |
69 Helpviewer.HelpWindow.HelpWindow.bookmarksManager().toolbar())) |
70 Helpviewer.HelpWindow.HelpWindow.bookmarksManager().toolbar())) |
70 self._build() |
71 self._build() |
71 |
72 |
80 |
81 |
81 if act is not None: |
82 if act is not None: |
82 v = act.data() |
83 v = act.data() |
83 |
84 |
84 if act.menu() is None: |
85 if act.menu() is None: |
85 menuAction = menu.addAction(self.trUtf8("&Open"), self.__openBookmark) |
86 menuAction = menu.addAction( |
|
87 self.trUtf8("&Open"), self.__openBookmark) |
86 menuAction.setData(v) |
88 menuAction.setData(v) |
87 menuAction = menu.addAction(self.trUtf8("Open in New &Tab\tCtrl+LMB"), |
89 menuAction = menu.addAction( |
|
90 self.trUtf8("Open in New &Tab\tCtrl+LMB"), |
88 self.__openBookmarkInNewTab) |
91 self.__openBookmarkInNewTab) |
89 menuAction.setData(v) |
92 menuAction.setData(v) |
90 menu.addSeparator() |
93 menu.addSeparator() |
91 |
94 |
92 menuAction = menu.addAction(self.trUtf8("&Remove"), self.__removeBookmark) |
95 menuAction = menu.addAction( |
|
96 self.trUtf8("&Remove"), self.__removeBookmark) |
93 menuAction.setData(v) |
97 menuAction.setData(v) |
94 menu.addSeparator() |
98 menu.addSeparator() |
95 |
99 |
96 menuAction = menu.addAction(self.trUtf8("&Properties..."), self.__edit) |
100 menuAction = menu.addAction( |
|
101 self.trUtf8("&Properties..."), self.__edit) |
97 menuAction.setData(v) |
102 menuAction.setData(v) |
98 menu.addSeparator() |
103 menu.addSeparator() |
99 |
104 |
100 menu.addAction(self.trUtf8("Add &Bookmark..."), self.__newBookmark) |
105 menu.addAction(self.trUtf8("Add &Bookmark..."), self.__newBookmark) |
101 menu.addAction(self.trUtf8("Add &Folder..."), self.__newFolder) |
106 menu.addAction(self.trUtf8("Add &Folder..."), self.__newFolder) |