Changeset View
Changeset View
Standalone View
Standalone View
src/urifilters/ikws/searchprovider.cpp
Show All 32 Lines | 32 | { | |||
---|---|---|---|---|---|
33 | setDesktopEntryName(QFileInfo(servicePath).baseName()); | 33 | setDesktopEntryName(QFileInfo(servicePath).baseName()); | ||
34 | KDesktopFile parser(servicePath); | 34 | KDesktopFile parser(servicePath); | ||
35 | setName(parser.readName()); | 35 | setName(parser.readName()); | ||
36 | KConfigGroup group(parser.desktopGroup()); | 36 | KConfigGroup group(parser.desktopGroup()); | ||
37 | setKeys(group.readEntry(QStringLiteral("Keys"), QStringList())); | 37 | setKeys(group.readEntry(QStringLiteral("Keys"), QStringList())); | ||
38 | 38 | | |||
39 | m_query = group.readEntry(QStringLiteral("Query")); | 39 | m_query = group.readEntry(QStringLiteral("Query")); | ||
40 | m_charset = group.readEntry(QStringLiteral("Charset")); | 40 | m_charset = group.readEntry(QStringLiteral("Charset")); | ||
41 | m_iconName = group.readEntry(QStringLiteral("Icon")); | ||||
41 | } | 42 | } | ||
42 | 43 | | |||
43 | SearchProvider::~SearchProvider() | 44 | SearchProvider::~SearchProvider() | ||
44 | { | 45 | { | ||
45 | } | 46 | } | ||
46 | 47 | | |||
47 | void SearchProvider::setName(const QString &name) | 48 | void SearchProvider::setName(const QString &name) | ||
48 | { | 49 | { | ||
▲ Show 20 Lines • Show All 65 Lines • ▼ Show 20 Line(s) | 114 | { | |||
114 | if (m_charset == charset) | 115 | if (m_charset == charset) | ||
115 | return; | 116 | return; | ||
116 | 117 | | |||
117 | m_charset = charset; | 118 | m_charset = charset; | ||
118 | } | 119 | } | ||
119 | 120 | | |||
120 | QString SearchProvider::iconName() const | 121 | QString SearchProvider::iconName() const | ||
121 | { | 122 | { | ||
123 | if (!m_iconName.isEmpty()) { | ||||
124 | return m_iconName; | ||||
125 | } | ||||
126 | | ||||
122 | return KIO::iconNameForUrl(QUrl(m_query)); | 127 | return KIO::iconNameForUrl(QUrl(m_query)); | ||
123 | } | 128 | } | ||
124 | 129 | | |||
125 | void SearchProvider::setDirty(bool dirty) | 130 | void SearchProvider::setDirty(bool dirty) | ||
126 | { | 131 | { | ||
127 | m_dirty = dirty; | 132 | m_dirty = dirty; | ||
128 | } | 133 | } |