137 self.index(act).isValid(): |
137 self.index(act).isValid(): |
138 menu = QMenu() |
138 menu = QMenu() |
139 v = act.data() |
139 v = act.data() |
140 |
140 |
141 menuAction = menu.addAction( |
141 menuAction = menu.addAction( |
142 self.trUtf8("&Open"), self.__openBookmark) |
142 self.tr("&Open"), self.__openBookmark) |
143 menuAction.setData(v) |
143 menuAction.setData(v) |
144 menuAction = menu.addAction( |
144 menuAction = menu.addAction( |
145 self.trUtf8("Open in New &Tab\tCtrl+LMB"), |
145 self.tr("Open in New &Tab\tCtrl+LMB"), |
146 self.__openBookmarkInNewTab) |
146 self.__openBookmarkInNewTab) |
147 menuAction.setData(v) |
147 menuAction.setData(v) |
148 menu.addSeparator() |
148 menu.addSeparator() |
149 |
149 |
150 menuAction = menu.addAction( |
150 menuAction = menu.addAction( |
151 self.trUtf8("&Remove"), self.__removeBookmark) |
151 self.tr("&Remove"), self.__removeBookmark) |
152 menuAction.setData(v) |
152 menuAction.setData(v) |
153 menu.addSeparator() |
153 menu.addSeparator() |
154 |
154 |
155 menuAction = menu.addAction( |
155 menuAction = menu.addAction( |
156 self.trUtf8("&Properties..."), self.__edit) |
156 self.tr("&Properties..."), self.__edit) |
157 menuAction.setData(v) |
157 menuAction.setData(v) |
158 |
158 |
159 execAct = menu.exec_(QCursor.pos()) |
159 execAct = menu.exec_(QCursor.pos()) |
160 if execAct is not None: |
160 if execAct is not None: |
161 self.close() |
161 self.close() |
274 |
274 |
275 if not hasBookmarks: |
275 if not hasBookmarks: |
276 return |
276 return |
277 |
277 |
278 self.addSeparator() |
278 self.addSeparator() |
279 act = self.addAction(self.trUtf8("Default Home Page")) |
279 act = self.addAction(self.tr("Default Home Page")) |
280 act.setData("eric:home") |
280 act.setData("eric:home") |
281 act.triggered[()].connect(self.__defaultBookmarkTriggered) |
281 act.triggered.connect(self.__defaultBookmarkTriggered) |
282 act = self.addAction(self.trUtf8("Speed Dial")) |
282 act = self.addAction(self.tr("Speed Dial")) |
283 act.setData("eric:speeddial") |
283 act.setData("eric:speeddial") |
284 act.triggered[()].connect(self.__defaultBookmarkTriggered) |
284 act.triggered.connect(self.__defaultBookmarkTriggered) |
285 self.addSeparator() |
285 self.addSeparator() |
286 act = self.addAction(self.trUtf8("Open all in Tabs")) |
286 act = self.addAction(self.tr("Open all in Tabs")) |
287 act.triggered[()].connect(self.openAll) |
287 act.triggered.connect(self.openAll) |
288 |
288 |
289 def setInitialActions(self, actions): |
289 def setInitialActions(self, actions): |
290 """ |
290 """ |
291 Public method to set the list of actions that should appear first in |
291 Public method to set the list of actions that should appear first in |
292 the menu. |
292 the menu. |