Changeset View
Changeset View
Standalone View
Standalone View
runners/webshortcuts/webshortcutrunner.cpp
Show First 20 Lines • Show All 61 Lines • ▼ Show 20 Line(s) | 59 | { | |||
---|---|---|---|---|---|
62 | if (KUriFilter::self()->filterSearchUri(filterData, KUriFilter::NormalTextFilter)) { | 62 | if (KUriFilter::self()->filterSearchUri(filterData, KUriFilter::NormalTextFilter)) { | ||
63 | m_delimiter = filterData.searchTermSeparator(); | 63 | m_delimiter = filterData.searchTermSeparator(); | ||
64 | } | 64 | } | ||
65 | 65 | | |||
66 | //qDebug() << "keyword delimiter:" << m_delimiter; | 66 | //qDebug() << "keyword delimiter:" << m_delimiter; | ||
67 | //qDebug() << "search providers:" << filterData.preferredSearchProviders(); | 67 | //qDebug() << "search providers:" << filterData.preferredSearchProviders(); | ||
68 | 68 | | |||
69 | QList<Plasma::RunnerSyntax> syns; | 69 | QList<Plasma::RunnerSyntax> syns; | ||
70 | Q_FOREACH (const QString &provider, filterData.preferredSearchProviders()) { | 70 | const auto searchProviders = filterData.preferredSearchProviders(); | ||
71 | for (const QString &provider : searchProviders) { | ||||
71 | //qDebug() << "checking out" << provider; | 72 | //qDebug() << "checking out" << provider; | ||
72 | Plasma::RunnerSyntax s(filterData.queryForPreferredSearchProvider(provider), /*":q:",*/ | 73 | Plasma::RunnerSyntax s(filterData.queryForPreferredSearchProvider(provider), /*":q:",*/ | ||
73 | i18n("Opens \"%1\" in a web browser with the query :q:.", provider)); | 74 | i18n("Opens \"%1\" in a web browser with the query :q:.", provider)); | ||
74 | syns << s; | 75 | syns << s; | ||
75 | } | 76 | } | ||
76 | 77 | | |||
77 | setSyntaxes(syns); | 78 | setSyntaxes(syns); | ||
78 | } | 79 | } | ||
▲ Show 20 Lines • Show All 85 Lines • Show Last 20 Lines |