From 69a7b49d0c4abbb4f80055a68ea2c268e126a62c Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Thu, 25 Sep 2014 01:32:09 +0200 Subject: Initial import. --- qtbindings/qtscript_sql/plugin.cpp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 qtbindings/qtscript_sql/plugin.cpp (limited to 'qtbindings/qtscript_sql/plugin.cpp') diff --git a/qtbindings/qtscript_sql/plugin.cpp b/qtbindings/qtscript_sql/plugin.cpp new file mode 100644 index 0000000..4629681 --- /dev/null +++ b/qtbindings/qtscript_sql/plugin.cpp @@ -0,0 +1,26 @@ +#include +#include +#include +#include +#include "plugin.h" + + +QStringList com_trolltech_qt_sql_ScriptPlugin::keys() const +{ + QStringList list; + list << QLatin1String("qt"); + list << QLatin1String("qt.sql"); + return list; +} + +void com_trolltech_qt_sql_ScriptPlugin::initialize(const QString &key, QScriptEngine *engine) +{ + if (key == QLatin1String("qt")) { + } else if (key == QLatin1String("qt.sql")) { + QScriptValue extensionObject = engine->globalObject(); + qtscript_initialize_com_trolltech_qt_sql_bindings(extensionObject); + } else { + Q_ASSERT_X(false, "com_trolltech_qt_sql::initialize", qPrintable(key)); + } +} + -- cgit v1.3-6-gb490