| 1310 | } |
| 1311 | |
| 1312 | QString ModListView::contentsTooltip(const QModelIndex& index) const |
| 1313 | { |
| 1314 | auto contents = this->contents(index, nullptr); |
| 1315 | if (contents.empty()) { |
| 1316 | return {}; |
| 1317 | } |
| 1318 | QString result("<table cellspacing=7>"); |
| 1319 | m_core->modDataContents().forEachContentIn(contents, [&result](auto const& content) { |
| 1320 | result.append(QString("<tr><td><img src=\"%1\" width=32/></td>" |
| 1321 | "<td valign=\"middle\">%2</td></tr>") |
| 1322 | .arg(content.icon()) |
| 1323 | .arg(content.name())); |
| 1324 | }); |
| 1325 | result.append("</table>"); |
| 1326 | return result; |
| 1327 | } |
| 1328 | |
| 1329 | void ModListView::onFiltersCriteria( |
| 1330 | const std::vector<ModListSortProxy::Criteria>& criteria) |