remove defaultLayoutScripts

this path is now taken from the corona package
This commit is contained in:
Marco Martin 2013-03-13 13:07:14 +01:00
parent c82ff42e76
commit 1a6e9cd85d
2 changed files with 1 additions and 52 deletions

View File

@ -684,56 +684,6 @@ QStringList ScriptEngine::pendingUpdateScripts()
return scriptPaths; return scriptPaths;
} }
QStringList ScriptEngine::defaultLayoutScripts()
{
const QString appName = KGlobal::activeComponent().aboutData()->appName();
QStringList appNameDirs = KGlobal::dirs()->findDirs("data", appName);
QStringList scripts;
QDir appDir;
QFileInfoList scriptList;
foreach (const QString &appNameDir, appNameDirs) {
appDir.setPath(appNameDir + QLatin1String("init/"));
if (appDir.exists()) {
scriptList = appDir.entryInfoList(QStringList("*.js"),
QDir::NoFilter,
QDir::Name);
foreach (const QFileInfo &script, scriptList) {
if (script.exists()) {
scripts.append(script.absoluteFilePath());
}
}
}
}
QStringList scriptPaths;
if (scripts.isEmpty()) {
//kDebug() << "no javascript based layouts";
return scriptPaths;
}
const QString localDir = KGlobal::dirs()->localkdedir();
const QString localXdgDir = KGlobal::dirs()->localxdgdatadir();
QSet<QString> scriptNames;
foreach (const QString &script, scripts) {
if (script.startsWith(localDir) || script.startsWith(localXdgDir)) {
kDebug() << "skipping user local script: " << script;
continue;
}
QFileInfo f(script);
QString filename = f.fileName();
if (!scriptNames.contains(filename)) {
scriptNames.insert(filename);
scriptPaths.append(script);
}
}
return scriptPaths;
}
} }
#include "scriptengine.moc" #include "scriptengine.moc"

View File

@ -44,7 +44,6 @@ public:
~ScriptEngine(); ~ScriptEngine();
static QStringList pendingUpdateScripts(); static QStringList pendingUpdateScripts();
static QStringList defaultLayoutScripts();
Plasma::Corona *corona() const; Plasma::Corona *corona() const;
bool evaluateScript(const QString &script, const QString &path = QString()); bool evaluateScript(const QString &script, const QString &path = QString());
@ -93,7 +92,7 @@ private:
QScriptValue m_scriptSelf; QScriptValue m_scriptSelf;
}; };
static const int PLASMA_DESKTOP_SCRIPTING_VERSION = 5; static const int PLASMA_DESKTOP_SCRIPTING_VERSION = 6;
} }
#endif #endif