diff options
Diffstat (limited to 'qtbindings/qtscript_xmlpatterns/plugin.cpp')
| -rw-r--r-- | qtbindings/qtscript_xmlpatterns/plugin.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/qtbindings/qtscript_xmlpatterns/plugin.cpp b/qtbindings/qtscript_xmlpatterns/plugin.cpp new file mode 100644 index 0000000..d77df6f --- /dev/null +++ b/qtbindings/qtscript_xmlpatterns/plugin.cpp @@ -0,0 +1,26 @@ +#include <QtScript/QScriptExtensionPlugin> +#include <QtScript/QScriptValue> +#include <QtScript/QScriptEngine> +#include <QtPlugin> +#include "plugin.h" + + +QStringList com_trolltech_qt_xmlpatterns_ScriptPlugin::keys() const +{ + QStringList list; + list << QLatin1String("qt"); + list << QLatin1String("qt.xmlpatterns"); + return list; +} + +void com_trolltech_qt_xmlpatterns_ScriptPlugin::initialize(const QString &key, QScriptEngine *engine) +{ + if (key == QLatin1String("qt")) { + } else if (key == QLatin1String("qt.xmlpatterns")) { + QScriptValue extensionObject = engine->globalObject(); + qtscript_initialize_com_trolltech_qt_xmlpatterns_bindings(extensionObject); + } else { + Q_ASSERT_X(false, "com_trolltech_qt_xmlpatterns::initialize", qPrintable(key)); + } +} + |
