Changeset View
Changeset View
Standalone View
Standalone View
kerfuffle/plugin.cpp
Show First 20 Lines • Show All 87 Lines • ▼ Show 20 Line(s) | 80 | { | |||
---|---|---|---|---|---|
88 | return readWriteExecutables; | 88 | return readWriteExecutables; | ||
89 | } | 89 | } | ||
90 | 90 | | |||
91 | KPluginMetaData Plugin::metaData() const | 91 | KPluginMetaData Plugin::metaData() const | ||
92 | { | 92 | { | ||
93 | return m_metaData; | 93 | return m_metaData; | ||
94 | } | 94 | } | ||
95 | 95 | | |||
96 | bool Plugin::hasRequiredExecutables() const | ||||
97 | { | ||||
98 | return findExecutables(readOnlyExecutables()); | ||||
99 | } | ||||
100 | | ||||
96 | bool Plugin::isValid() const | 101 | bool Plugin::isValid() const | ||
97 | { | 102 | { | ||
98 | return isEnabled() && m_metaData.isValid() && findExecutables(readOnlyExecutables()); | 103 | return isEnabled() && m_metaData.isValid() && hasRequiredExecutables(); | ||
99 | } | 104 | } | ||
100 | 105 | | |||
101 | bool Plugin::findExecutables(const QStringList &executables) | 106 | bool Plugin::findExecutables(const QStringList &executables) | ||
102 | { | 107 | { | ||
103 | foreach (const QString &executable, executables) { | 108 | foreach (const QString &executable, executables) { | ||
104 | if (executable.isEmpty()) { | 109 | if (executable.isEmpty()) { | ||
105 | continue; | 110 | continue; | ||
106 | } | 111 | } | ||
Show All 10 Lines |