
commit f3872536b0109cf9c0be9602d7b70794bdcd7160 Author: Tomás Touceda <chiiph@torproject.org> Date: Sat Jul 21 15:49:36 2012 -0300 We don't need includes, that can be done by adding the file in info.xml --- src/vidalia/plugin/PluginEngine.cpp | 50 ----------------------------------- src/vidalia/plugin/PluginEngine.h | 2 - 2 files changed, 0 insertions(+), 52 deletions(-) diff --git a/src/vidalia/plugin/PluginEngine.cpp b/src/vidalia/plugin/PluginEngine.cpp index 82f133d..a451942 100644 --- a/src/vidalia/plugin/PluginEngine.cpp +++ b/src/vidalia/plugin/PluginEngine.cpp @@ -43,7 +43,6 @@ PluginEngine::PluginEngine(QObject *parent) globalObject().setProperty("torrc", newQObject(Vidalia::torrc())); globalObject().setProperty("vidaliaApp", newQObject(vApp)); -// globalObject().setProperty("include", newFunction(includeScript)); globalObject().setProperty("importExtension", newFunction(importExtension)); globalObject().setProperty("vdebug", newFunction(vdebug)); globalObject().setProperty("findWidget", newFunction(findWidget)); @@ -140,55 +139,6 @@ PluginEngine::importExtension(QScriptContext *context, QScriptEngine *engine) return engine->importExtension(context->argument(0).toString()); } -//QScriptValue -//PluginEngine::includeScript(QScriptContext *context, QScriptEngine *engine) -//{ -// VidaliaSettings settings; -// QString path = settings.pluginPath(); -// QString importFile = context->argument(0).toString(); -// QFileInfo importInfo(importFile); -// if (importInfo.isRelative()) { -// importFile = path + "/" + importInfo.filePath(); -// } - -// if (!loadFile(importFile, engine)) { -// return context->throwError(QString("Failed to resolve include: %1").arg(importFile)); -// } -// return engine->toScriptValue(true); -//} - -//bool -//PluginEngine::loadFile(QString fileName, QScriptEngine *engine) -//{ -// static QSet<QString> loadedFiles; -// QFileInfo fileInfo(fileName); -// QString absoluteFileName = fileInfo.absoluteFilePath(); -// QString absolutePath = fileInfo.absolutePath(); -// QString canonicalFileName = fileInfo.canonicalFilePath(); -// if (loadedFiles.contains(canonicalFileName)) { -// return true; -// } -// loadedFiles.insert(canonicalFileName); -// QString path = fileInfo.path(); - -// QFile file(fileName); -// if (file.open(QFile::ReadOnly)) { -// QTextStream stream(&file); -// QString contents = stream.readAll(); -// file.close(); - -// QScriptValue r = engine->evaluate(contents); -// if (engine->hasUncaughtException()) { -// QStringList backtrace = engine->uncaughtExceptionBacktrace(); -// qDebug() << QString(" %1\n%2\n\n").arg(r.toString()).arg(backtrace.join("\n")); -// return true; -// } -// } else { -// return false; -// } -// return true; -//} - QScriptValue PluginEngine::vdebug(QScriptContext *context, QScriptEngine *engine) { diff --git a/src/vidalia/plugin/PluginEngine.h b/src/vidalia/plugin/PluginEngine.h index dd68eba..c0c5166 100644 --- a/src/vidalia/plugin/PluginEngine.h +++ b/src/vidalia/plugin/PluginEngine.h @@ -48,8 +48,6 @@ class PluginEngine : public QScriptEngine { protected: static QScriptValue importExtension(QScriptContext *context, QScriptEngine *engine); -// static bool loadFile(QString fileName, QScriptEngine *engine); -// static QScriptValue includeScript(QScriptContext *context, QScriptEngine *engine); static QScriptValue vdebug(QScriptContext *context, QScriptEngine *engine); static QScriptValue findWidget(QScriptContext *context, QScriptEngine *engine); static QScriptValue sleep(QScriptContext *context, QScriptEngine *engine);