2
<typesystem package="com.trolltech.qt.sql">
3
<rejection class="QSqlDriverCreator"/>
4
<rejection class="QSqlDriverPlugin"/>
5
<rejection class="QSqlDriverFactoryInterface"/>
7
<namespace-type name="QSql">
8
<include file-name="qsql.h" location="global"/>
11
<value-type name="QSqlDatabase">
13
<include file-name="QSqlQuery" location="global"/>
14
<include file-name="QSqlError" location="global"/>
15
<include file-name="QSqlIndex" location="global"/>
16
<include file-name="QSqlRecord" location="global"/>
17
<include file-name="QStringList" location="global"/>
18
<include file-name="QSize" location="global"/>
20
<modify-function signature="operator=(QSqlDatabase)" remove="all"/>
23
<value-type name="QSqlQuery">
25
<include file-name="QSqlError" location="global"/>
26
<include file-name="QSqlRecord" location="global"/>
27
<include file-name="QStringList" location="global"/>
28
<include file-name="QSize" location="global"/>
30
<modify-function signature="operator=(QSqlQuery)" remove="all"/>
33
<value-type name="QSqlRecord">
35
<include file-name="QSqlField" location="global"/>
37
<modify-function signature="append(QSqlField)" access="non-final"/>
38
<modify-function signature="operator=(QSqlRecord)" remove="all"/>
41
<value-type name="QSqlError">
42
<modify-function signature="operator=(QSqlError)" remove="all"/>
45
<value-type name="QSqlIndex">
46
<modify-function signature="operator=(QSqlIndex)" remove="all"/>
49
<value-type name="QSqlRelation"/>
51
<value-type name="QSqlField">
52
<modify-function signature="operator=(QSqlField)" remove="all"/>
55
<object-type name="QSqlDriver">
57
<include file-name="QSqlQuery" location="global"/>
58
<include file-name="QSqlError" location="global"/>
59
<include file-name="QSqlIndex" location="global"/>
60
<include file-name="QSqlRecord" location="global"/>
61
<include file-name="QStringList" location="global"/>
62
<include file-name="QSize" location="global"/>
66
<object-type name="QSqlQueryModel">
67
<modify-function signature="indexInQuery(QModelIndex)const" access="non-final"/>
68
<modify-function signature="setQuery(QSqlQuery)" access="non-final"/>
70
<include file-name="QSqlError" location="global"/>
71
<include file-name="QSqlQuery" location="global"/>
72
<include file-name="QSqlRecord" location="global"/>
73
<include file-name="QStringList" location="global"/>
74
<include file-name="QSize" location="global"/>
77
<object-type name="QSqlRelationalTableModel">
79
<include file-name="QStringList" location="global"/>
80
<include file-name="QSize" location="global"/>
83
<object-type name="QSqlResult">
85
<include file-name="QSqlError" location="global"/>
86
<include file-name="QSqlQuery" location="global"/>
87
<include file-name="QSqlRecord" location="global"/>
88
<include file-name="QStringList" location="global"/>
89
<include file-name="QSize" location="global"/>
91
<modify-function signature="virtual_hook(int,void*)">
96
<object-type name="QSqlTableModel">
98
<include file-name="QSqlIndex" location="global"/>
99
<include file-name="QStringList" location="global"/>
100
<include file-name="QSize" location="global"/>
103
<object-type name="QSqlDriverCreatorBase">
105
<include file-name="QSqlDriver" location="global"/>
109
<enum-type name="QSql::Location"/>
110
<enum-type name="QSql::ParamTypeFlag" flags="QSql::ParamType"/>
111
<enum-type name="QSql::TableType"/>
112
<enum-type name="QSql::NumericalPrecisionPolicy"/>
113
<enum-type name="QSqlDriver::DriverFeature"/>
114
<enum-type name="QSqlDriver::IdentifierType"/>
115
<enum-type name="QSqlDriver::StatementType"/>
116
<enum-type name="QSqlError::ErrorType"/>
117
<enum-type name="QSqlField::RequiredStatus"/>
118
<enum-type name="QSqlQuery::BatchExecutionMode"/>
119
<enum-type name="QSqlResult::BindingSyntax"/>
120
<enum-type name="QSqlResult::VirtualHookOperation"/>
121
<enum-type name="QSqlTableModel::EditStrategy"/>
123
<suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'"/>
124
<suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'"/>
125
<suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'"/>
126
<suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlField' has equals operators but no qHash() function"/>
127
<suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlRecord' has equals operators but no qHash() function"/>