Helpviewer/OpenSearch/OpenSearchEngineModel.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3484
645c12de6b0c
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
29 29
30 self.__manager = manager 30 self.__manager = manager
31 manager.changed.connect(self.__enginesChanged) 31 manager.changed.connect(self.__enginesChanged)
32 32
33 self.__headers = [ 33 self.__headers = [
34 self.trUtf8("Name"), 34 self.tr("Name"),
35 self.trUtf8("Keywords"), 35 self.tr("Keywords"),
36 ] 36 ]
37 37
38 def removeRows(self, row, count, parent=QModelIndex()): 38 def removeRows(self, row, count, parent=QModelIndex()):
39 """ 39 """
40 Public method to remove entries from the model. 40 Public method to remove entries from the model.
128 else: 128 else:
129 icon = QIcon(QPixmap.fromImage(image)) 129 icon = QIcon(QPixmap.fromImage(image))
130 return icon 130 return icon
131 131
132 elif role == Qt.ToolTipRole: 132 elif role == Qt.ToolTipRole:
133 description = self.trUtf8("<strong>Description:</strong> {0}")\ 133 description = self.tr("<strong>Description:</strong> {0}")\
134 .format(engine.description()) 134 .format(engine.description())
135 if engine.providesSuggestions(): 135 if engine.providesSuggestions():
136 description += "<br/>" 136 description += "<br/>"
137 description += self.trUtf8( 137 description += self.tr(
138 "<strong>Provides contextual suggestions</strong>") 138 "<strong>Provides contextual suggestions</strong>")
139 139
140 return description 140 return description
141 elif index.column() == 1: 141 elif index.column() == 1:
142 if role in [Qt.EditRole, Qt.DisplayRole]: 142 if role in [Qt.EditRole, Qt.DisplayRole]:
143 return ",".join(self.__manager.keywordsForEngine(engine)) 143 return ",".join(self.__manager.keywordsForEngine(engine))
144 elif role == Qt.ToolTipRole: 144 elif role == Qt.ToolTipRole:
145 return self.trUtf8( 145 return self.tr(
146 "Comma-separated list of keywords that may" 146 "Comma-separated list of keywords that may"
147 " be entered in the location bar followed by search terms" 147 " be entered in the location bar followed by search terms"
148 " to search with this engine") 148 " to search with this engine")
149 149
150 return None 150 return None

eric ide

mercurial