annotate generator/typesystem_sql-common.xml @ 282:256ab6cb8e85

Signals look-up andNew syntax for connect. The old one will not work from now on. This will allow for the signals overload. Although changes are done for both D1 and D2 versions, D1 won't work because of compiler bugs. I am tired of waiting for fixes.
author eldar
date Fri, 16 Oct 2009 02:43:59 +0000
parents e78566595089
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 <typesystem>
e78566595089 initial import
mandel
parents:
diff changeset
2 <rejection class="QSqlDriverCreator" />
e78566595089 initial import
mandel
parents:
diff changeset
3 <rejection class="QSqlDriverPlugin" />
e78566595089 initial import
mandel
parents:
diff changeset
4 <rejection class="QSqlDriverFactoryInterface" />
e78566595089 initial import
mandel
parents:
diff changeset
5
e78566595089 initial import
mandel
parents:
diff changeset
6 <namespace-type name="QSql">
e78566595089 initial import
mandel
parents:
diff changeset
7 <include file-name="qsql.h" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
8 </namespace-type>
e78566595089 initial import
mandel
parents:
diff changeset
9
e78566595089 initial import
mandel
parents:
diff changeset
10 <value-type name="QSqlDatabase">
e78566595089 initial import
mandel
parents:
diff changeset
11 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
12 <include file-name="QSqlQuery" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
13 <include file-name="QSqlError" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
14 <include file-name="QSqlIndex" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
15 <include file-name="QSqlRecord" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
16 <include file-name="QStringList" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
17 <include file-name="QSize" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
18 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
19 <modify-function signature="operator=(QSqlDatabase)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
20 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
21
e78566595089 initial import
mandel
parents:
diff changeset
22 <value-type name="QSqlQuery">
e78566595089 initial import
mandel
parents:
diff changeset
23 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
24 <include file-name="QSqlError" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
25 <include file-name="QSqlRecord" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
26 <include file-name="QStringList" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
27 <include file-name="QSize" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
28 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
29 <modify-function signature="operator=(QSqlQuery)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
30 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
31
e78566595089 initial import
mandel
parents:
diff changeset
32 <value-type name="QSqlRecord">
e78566595089 initial import
mandel
parents:
diff changeset
33 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
34 <include file-name="QSqlField" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
35 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
36 <modify-function signature="append(QSqlField)" access="non-final"/>
e78566595089 initial import
mandel
parents:
diff changeset
37 <modify-function signature="operator=(QSqlRecord)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
38 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
39
e78566595089 initial import
mandel
parents:
diff changeset
40 <value-type name="QSqlError">
e78566595089 initial import
mandel
parents:
diff changeset
41 <modify-function signature="operator=(QSqlError)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
42 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
43
e78566595089 initial import
mandel
parents:
diff changeset
44 <value-type name="QSqlIndex">
e78566595089 initial import
mandel
parents:
diff changeset
45 <modify-function signature="operator=(QSqlIndex)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
46 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
47
e78566595089 initial import
mandel
parents:
diff changeset
48 <value-type name="QSqlRelation" />
e78566595089 initial import
mandel
parents:
diff changeset
49
e78566595089 initial import
mandel
parents:
diff changeset
50 <value-type name="QSqlField">
e78566595089 initial import
mandel
parents:
diff changeset
51 <modify-function signature="operator=(QSqlField)" remove="all"/>
e78566595089 initial import
mandel
parents:
diff changeset
52 </value-type>
e78566595089 initial import
mandel
parents:
diff changeset
53
e78566595089 initial import
mandel
parents:
diff changeset
54 <object-type name="QSqlDriver">
e78566595089 initial import
mandel
parents:
diff changeset
55 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
56 <include file-name="QSqlQuery" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
57 <include file-name="QSqlError" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
58 <include file-name="QSqlIndex" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
59 <include file-name="QSqlRecord" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
60 <include file-name="QStringList" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
61 <include file-name="QSize" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
62 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
63 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
64
e78566595089 initial import
mandel
parents:
diff changeset
65 <object-type name="QSqlQueryModel">
e78566595089 initial import
mandel
parents:
diff changeset
66 <modify-function signature="indexInQuery(QModelIndex)const" access="non-final"/>
e78566595089 initial import
mandel
parents:
diff changeset
67 <modify-function signature="setQuery(QSqlQuery)" access="non-final"/>
e78566595089 initial import
mandel
parents:
diff changeset
68 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
69 <include file-name="QSqlError" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
70 <include file-name="QSqlQuery" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
71 <include file-name="QSqlRecord" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
72 <include file-name="QStringList" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
73 <include file-name="QSize" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
74 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
75 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
76 <object-type name="QSqlRelationalTableModel">
e78566595089 initial import
mandel
parents:
diff changeset
77 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
78 <include file-name="QStringList" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
79 <include file-name="QSize" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
80 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
81 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
82 <object-type name="QSqlResult">
e78566595089 initial import
mandel
parents:
diff changeset
83 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
84 <include file-name="QSqlError" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
85 <include file-name="QSqlQuery" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
86 <include file-name="QSqlRecord" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
87 <include file-name="QStringList" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
88 <include file-name="QSize" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
89 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
90 <modify-function signature="virtual_hook(int,void*)">
e78566595089 initial import
mandel
parents:
diff changeset
91 <remove />
e78566595089 initial import
mandel
parents:
diff changeset
92 </modify-function>
e78566595089 initial import
mandel
parents:
diff changeset
93
e78566595089 initial import
mandel
parents:
diff changeset
94 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
95 <object-type name="QSqlTableModel">
e78566595089 initial import
mandel
parents:
diff changeset
96 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
97 <include file-name="QSqlIndex" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
98 <include file-name="QStringList" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
99 <include file-name="QSize" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
100 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
101 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
102 <object-type name="QSqlDriverCreatorBase">
e78566595089 initial import
mandel
parents:
diff changeset
103 <extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
104 <include file-name="QSqlDriver" location="global" />
e78566595089 initial import
mandel
parents:
diff changeset
105 </extra-includes>
e78566595089 initial import
mandel
parents:
diff changeset
106 </object-type>
e78566595089 initial import
mandel
parents:
diff changeset
107
e78566595089 initial import
mandel
parents:
diff changeset
108 <enum-type name="QSql::Location" />
e78566595089 initial import
mandel
parents:
diff changeset
109 <enum-type name="QSql::ParamTypeFlag" flags="QSql::ParamType" />
e78566595089 initial import
mandel
parents:
diff changeset
110 <enum-type name="QSql::TableType" />
e78566595089 initial import
mandel
parents:
diff changeset
111 <enum-type name="QSql::NumericalPrecisionPolicy" />
e78566595089 initial import
mandel
parents:
diff changeset
112 <enum-type name="QSqlDriver::DriverFeature" />
e78566595089 initial import
mandel
parents:
diff changeset
113 <enum-type name="QSqlDriver::IdentifierType" />
e78566595089 initial import
mandel
parents:
diff changeset
114 <enum-type name="QSqlDriver::StatementType" />
e78566595089 initial import
mandel
parents:
diff changeset
115 <enum-type name="QSqlError::ErrorType" />
e78566595089 initial import
mandel
parents:
diff changeset
116 <enum-type name="QSqlField::RequiredStatus" />
e78566595089 initial import
mandel
parents:
diff changeset
117 <enum-type name="QSqlQuery::BatchExecutionMode"/>
e78566595089 initial import
mandel
parents:
diff changeset
118 <enum-type name="QSqlResult::BindingSyntax" />
e78566595089 initial import
mandel
parents:
diff changeset
119 <enum-type name="QSqlResult::VirtualHookOperation" />
e78566595089 initial import
mandel
parents:
diff changeset
120 <enum-type name="QSqlTableModel::EditStrategy" />
e78566595089 initial import
mandel
parents:
diff changeset
121
e78566595089 initial import
mandel
parents:
diff changeset
122 <suppress-warning text="WARNING(CppImplGenerator) :: protected function '*' in final class '*'" />
e78566595089 initial import
mandel
parents:
diff changeset
123 <suppress-warning text="WARNING(MetaJavaBuilder) :: visibility of function '*' modified in class '*'" />
e78566595089 initial import
mandel
parents:
diff changeset
124 <suppress-warning text="WARNING(MetaJavaBuilder) :: hiding of function '*' in class '*'" />
e78566595089 initial import
mandel
parents:
diff changeset
125 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlField' has equals operators but no qHash() function" />
e78566595089 initial import
mandel
parents:
diff changeset
126 <suppress-warning text="WARNING(MetaJavaBuilder) :: Class 'QSqlRecord' has equals operators but no qHash() function" />
e78566595089 initial import
mandel
parents:
diff changeset
127
e78566595089 initial import
mandel
parents:
diff changeset
128 </typesystem>