diff options
Diffstat (limited to 'sources/pyside6/PySide6/QtSql/typesystem_sql.xml')
-rw-r--r-- | sources/pyside6/PySide6/QtSql/typesystem_sql.xml | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/sources/pyside6/PySide6/QtSql/typesystem_sql.xml b/sources/pyside6/PySide6/QtSql/typesystem_sql.xml index b7747adf0..1698c0bf1 100644 --- a/sources/pyside6/PySide6/QtSql/typesystem_sql.xml +++ b/sources/pyside6/PySide6/QtSql/typesystem_sql.xml @@ -65,7 +65,10 @@ <include file-name="QStringList" location="global"/> <include file-name="QSize" location="global"/> </extra-includes> - <modify-function signature="exec(QString)const" rename="exec_" allow-thread="yes"/> + <modify-function signature="exec(QString)const" allow-thread="yes"/> + <add-function signature="exec_(QString @query@ = QString())const" return-type="QSqlQuery"> + <inject-code file="../glue/qtsql.cpp" snippet="qsqldatabase-exec"/> + </add-function> <modify-function signature="open()" allow-thread="yes"/> <modify-function signature="open(const QString&, const QString&)" allow-thread="yes"/> <modify-function signature="commit()" allow-thread="yes"/> @@ -86,8 +89,16 @@ <include file-name="QStringList" location="global"/> <include file-name="QSize" location="global"/> </extra-includes> - <modify-function signature="exec()" rename="exec_" allow-thread="yes"/> - <modify-function signature="exec(const QString&)" rename="exec_" allow-thread="yes"/> + <!-- exec() --> + <modify-function signature="exec()" allow-thread="yes"/> + <add-function signature="exec_()" return-type="bool"> + <inject-code file="../glue/qtsql.cpp" snippet="simple-exec"/> + </add-function> + <!-- exec(QString) --> + <modify-function signature="exec(const QString&)" allow-thread="yes"/> + <add-function signature="exec_(const QString&)" return-type="bool"> + <inject-code file="../glue/qtsql.cpp" snippet="qsqlquery-exec"/> + </add-function> <modify-function signature="prepare(const QString&)" allow-thread="yes"/> <modify-function signature="clear()" allow-thread="yes"/> <modify-function signature="last()" allow-thread="yes"/> @@ -169,7 +180,10 @@ <!-- ### This isn't part of Qt public API --> <modify-function signature="virtual_hook(int,void*)" remove="all"/> <!-- ### --> - <modify-function signature="exec()" rename="exec_" allow-thread="yes"/> + <modify-function signature="exec()" allow-thread="yes"/> + <add-function signature="exec_()" return-type="bool"> + <inject-code file="../glue/qtsql.cpp" snippet="qsqlresult-exec"/> + </add-function> <modify-function signature="fetchLast()" allow-thread="yes"/> <modify-function signature="fetchFirst()" allow-thread="yes"/> <modify-function signature="fetchNext()" allow-thread="yes"/> |