Helpviewer/OpenSearch/OpenSearchEngineModel.py

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

eric ide

mercurial