From 3565aad630864ecdbe53fdaa501ea708555b3c7c Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Sun, 30 Apr 2023 18:30:36 -0400 Subject: New upstream version 3.4.4+dfsg. --- SQLiteStudio3/coreSQLiteStudio/plugins/scriptingqtdbproxy.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'SQLiteStudio3/coreSQLiteStudio/plugins/scriptingqtdbproxy.h') diff --git a/SQLiteStudio3/coreSQLiteStudio/plugins/scriptingqtdbproxy.h b/SQLiteStudio3/coreSQLiteStudio/plugins/scriptingqtdbproxy.h index add9540..9a86f6b 100644 --- a/SQLiteStudio3/coreSQLiteStudio/plugins/scriptingqtdbproxy.h +++ b/SQLiteStudio3/coreSQLiteStudio/plugins/scriptingqtdbproxy.h @@ -2,18 +2,18 @@ #define SCRIPTINGQTDBPROXY_H #include -#include #include #include #include +#include class Db; -class ScriptingQtDbProxy : public QObject, protected QScriptable +class ScriptingQtDbProxy : public QObject { Q_OBJECT public: - explicit ScriptingQtDbProxy(QObject *parent = 0); + explicit ScriptingQtDbProxy(QJSEngine* engine, QObject *parent = 0); Db* getDb() const; void setDb(Db* value); @@ -23,20 +23,21 @@ class ScriptingQtDbProxy : public QObject, protected QScriptable private: QVariant evalInternal(const QString& sql, const QList& listArgs, const QMap& mapArgs, bool singleCell, - const QScriptValue* funcPtr = nullptr); + const QJSValue* funcPtr = nullptr); QVariant evalInternalErrorResult(bool singleCell); static QHash mapToHash(const QMap& map); Db* db = nullptr; bool useDbLocking = false; + QJSEngine* engine = nullptr; public slots: QVariant eval(const QString& sql); QVariant eval(const QString& sql, const QList& args); QVariant eval(const QString& sql, const QMap& args); - QVariant eval(const QString& sql, const QList& args, const QScriptValue& func); - QVariant eval(const QString& sql, const QMap& args, const QScriptValue& func); + QVariant eval(const QString& sql, const QList& args, const QJSValue& func); + QVariant eval(const QString& sql, const QMap& args, const QJSValue& func); QVariant onecolumn(const QString& sql, const QList& args); QVariant onecolumn(const QString& sql, const QMap& args); }; -- cgit v1.2.3