125 |
125 |
126 if self.__suggestions: |
126 if self.__suggestions: |
127 if self.__model.rowCount() == 0: |
127 if self.__model.rowCount() == 0: |
128 if not self.__suggestionsItem: |
128 if not self.__suggestionsItem: |
129 self.__suggestionsItem = QStandardItem( |
129 self.__suggestionsItem = QStandardItem( |
130 self.trUtf8("Suggestions")) |
130 self.tr("Suggestions")) |
131 self.__suggestionsItem.setFont(boldFont) |
131 self.__suggestionsItem.setFont(boldFont) |
132 self.__model.appendRow(self.__suggestionsItem) |
132 self.__model.appendRow(self.__suggestionsItem) |
133 |
133 |
134 for suggestion in self.__suggestions: |
134 for suggestion in self.__suggestions: |
135 self.__model.appendRow(QStandardItem(suggestion)) |
135 self.__model.appendRow(QStandardItem(suggestion)) |
136 |
136 |
137 if not self.__recentSearches: |
137 if not self.__recentSearches: |
138 self.__recentSearchesItem = QStandardItem( |
138 self.__recentSearchesItem = QStandardItem( |
139 self.trUtf8("No Recent Searches")) |
139 self.tr("No Recent Searches")) |
140 self.__recentSearchesItem.setFont(boldFont) |
140 self.__recentSearchesItem.setFont(boldFont) |
141 self.__model.appendRow(self.__recentSearchesItem) |
141 self.__model.appendRow(self.__recentSearchesItem) |
142 else: |
142 else: |
143 self.__recentSearchesItem = QStandardItem( |
143 self.__recentSearchesItem = QStandardItem( |
144 self.trUtf8("Recent Searches")) |
144 self.tr("Recent Searches")) |
145 self.__recentSearchesItem.setFont(boldFont) |
145 self.__recentSearchesItem.setFont(boldFont) |
146 self.__model.appendRow(self.__recentSearchesItem) |
146 self.__model.appendRow(self.__recentSearchesItem) |
147 for recentSearch in self.__recentSearches: |
147 for recentSearch in self.__recentSearches: |
148 self.__model.appendRow(QStandardItem(recentSearch)) |
148 self.__model.appendRow(QStandardItem(recentSearch)) |
149 |
149 |
268 title = url.host() |
268 title = url.host() |
269 else: |
269 else: |
270 title = ct.title() |
270 title = ct.title() |
271 |
271 |
272 action = self.__enginesMenu.addAction( |
272 action = self.__enginesMenu.addAction( |
273 self.trUtf8("Add '{0}'").format(title), |
273 self.tr("Add '{0}'").format(title), |
274 self.__addEngineFromUrl) |
274 self.__addEngineFromUrl) |
275 action.setData(url) |
275 action.setData(url) |
276 action.setIcon(ct.icon()) |
276 action.setIcon(ct.icon()) |
277 |
277 |
278 self.__enginesMenu.addSeparator() |
278 self.__enginesMenu.addSeparator() |
279 self.__enginesMenu.addAction(self.__mw.searchEnginesAction()) |
279 self.__enginesMenu.addAction(self.__mw.searchEnginesAction()) |
280 |
280 |
281 if self.__recentSearches: |
281 if self.__recentSearches: |
282 self.__enginesMenu.addAction(self.trUtf8("Clear Recent Searches"), |
282 self.__enginesMenu.addAction(self.tr("Clear Recent Searches"), |
283 self.clear) |
283 self.clear) |
284 |
284 |
285 def __changeCurrentEngine(self): |
285 def __changeCurrentEngine(self): |
286 """ |
286 """ |
287 Private slot to handle the selection of a search engine. |
287 Private slot to handle the selection of a search engine. |