Changeset View
Changeset View
Standalone View
Standalone View
runners/bookmarks/browsers/opera.cpp
Show All 33 Lines | |||||
34 | { | 34 | { | ||
35 | QList<BookmarkMatch> matches; | 35 | QList<BookmarkMatch> matches; | ||
36 | 36 | | |||
37 | QLatin1String nameStart("\tNAME="); | 37 | QLatin1String nameStart("\tNAME="); | ||
38 | QLatin1String urlStart("\tURL="); | 38 | QLatin1String urlStart("\tURL="); | ||
39 | QLatin1String descriptionStart("\tDESCRIPTION="); | 39 | QLatin1String descriptionStart("\tDESCRIPTION="); | ||
40 | 40 | | |||
41 | // search | 41 | // search | ||
42 | foreach (const QString & entry, m_operaBookmarkEntries) { | 42 | for (const QString & entry : qAsConst(m_operaBookmarkEntries)) { | ||
43 | QStringList entryLines = entry.split(QStringLiteral("\n")); | 43 | QStringList entryLines = entry.split(QStringLiteral("\n")); | ||
44 | if (!entryLines.first().startsWith(QStringLiteral("#URL"))) { | 44 | if (!entryLines.first().startsWith(QStringLiteral("#URL"))) { | ||
45 | continue; // skip folder entries | 45 | continue; // skip folder entries | ||
46 | } | 46 | } | ||
47 | entryLines.pop_front(); | 47 | entryLines.pop_front(); | ||
48 | 48 | | |||
49 | QString name; | 49 | QString name; | ||
50 | QString url; | 50 | QString url; | ||
51 | QString description; | 51 | QString description; | ||
52 | 52 | | |||
53 | foreach (const QString & line, entryLines) { | 53 | for (const QString & line: qAsConst(entryLines)) { | ||
54 | if (line.startsWith(nameStart)) { | 54 | if (line.startsWith(nameStart)) { | ||
55 | name = line.mid( QString(nameStart).length() ).simplified(); | 55 | name = line.mid( QString(nameStart).length() ).simplified(); | ||
56 | } else if (line.startsWith(urlStart)) { | 56 | } else if (line.startsWith(urlStart)) { | ||
57 | url = line.mid( QString(urlStart).length() ).simplified(); | 57 | url = line.mid( QString(urlStart).length() ).simplified(); | ||
58 | } else if (line.startsWith(descriptionStart)) { | 58 | } else if (line.startsWith(descriptionStart)) { | ||
59 | description = line.mid(QString(descriptionStart).length()) | 59 | description = line.mid(QString(descriptionStart).length()) | ||
60 | .simplified(); | 60 | .simplified(); | ||
61 | } | 61 | } | ||
Show All 40 Lines |