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