annotate cpp/qt_core/QRect_shell.cpp @ 357:9784459f0750

An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables Q_CLASSINFO implementation Now Qtd can be built on Windows
author Max Samukha <maxter@spambox.com>
date Wed, 02 Jun 2010 19:38:05 +0300
parents c0c94c0066fa
children d2f48c4cb3e3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
c0c94c0066fa missing files
eldar
parents:
diff changeset
1 #include <qdatastream.h>
c0c94c0066fa missing files
eldar
parents:
diff changeset
2 #include <qrect.h>
c0c94c0066fa missing files
eldar
parents:
diff changeset
3
c0c94c0066fa missing files
eldar
parents:
diff changeset
4 #include "qtd_core.h"
c0c94c0066fa missing files
eldar
parents:
diff changeset
5
c0c94c0066fa missing files
eldar
parents:
diff changeset
6 // QRect::contains(const QPoint & p, bool proper) const
357
9784459f0750 An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables
Max Samukha <maxter@spambox.com>
parents: 8
diff changeset
7 QTD_EXTERN QTD_DLL_PUBLIC bool qtd_QRect_contains_QPoint_bool
8
c0c94c0066fa missing files
eldar
parents:
diff changeset
8 (void* __this_nativeId,
c0c94c0066fa missing files
eldar
parents:
diff changeset
9 void* p0,
c0c94c0066fa missing files
eldar
parents:
diff changeset
10 bool proper1)
c0c94c0066fa missing files
eldar
parents:
diff changeset
11 {
c0c94c0066fa missing files
eldar
parents:
diff changeset
12 QRect *__qt_this = (QRect *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
13 const QPoint& __qt_p0 = (const QPoint& ) *(QPoint *)p0;
c0c94c0066fa missing files
eldar
parents:
diff changeset
14 bool __qt_return_value = __qt_this->contains((const QPoint& )p0, (bool )proper1);
c0c94c0066fa missing files
eldar
parents:
diff changeset
15
c0c94c0066fa missing files
eldar
parents:
diff changeset
16 bool __d_return_value = __qt_return_value;
c0c94c0066fa missing files
eldar
parents:
diff changeset
17
c0c94c0066fa missing files
eldar
parents:
diff changeset
18 return __d_return_value;
c0c94c0066fa missing files
eldar
parents:
diff changeset
19 }
c0c94c0066fa missing files
eldar
parents:
diff changeset
20
c0c94c0066fa missing files
eldar
parents:
diff changeset
21 // QRect::contains(const QRect & r, bool proper) const
357
9784459f0750 An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables
Max Samukha <maxter@spambox.com>
parents: 8
diff changeset
22 QTD_EXTERN QTD_DLL_PUBLIC bool qtd_QRect_contains_QRect_bool
8
c0c94c0066fa missing files
eldar
parents:
diff changeset
23 (void* __this_nativeId,
c0c94c0066fa missing files
eldar
parents:
diff changeset
24 void* r0,
c0c94c0066fa missing files
eldar
parents:
diff changeset
25 bool proper1)
c0c94c0066fa missing files
eldar
parents:
diff changeset
26 {
c0c94c0066fa missing files
eldar
parents:
diff changeset
27 const QRect& __qt_r0 = (const QRect& ) *(QRect *)r0;
c0c94c0066fa missing files
eldar
parents:
diff changeset
28 QRect *__qt_this = (QRect *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
29 bool __qt_return_value = __qt_this->contains((const QRect& )__qt_r0, (bool )proper1);
c0c94c0066fa missing files
eldar
parents:
diff changeset
30
c0c94c0066fa missing files
eldar
parents:
diff changeset
31 bool __d_return_value = __qt_return_value;
c0c94c0066fa missing files
eldar
parents:
diff changeset
32
c0c94c0066fa missing files
eldar
parents:
diff changeset
33 return __d_return_value;
c0c94c0066fa missing files
eldar
parents:
diff changeset
34 }
c0c94c0066fa missing files
eldar
parents:
diff changeset
35
c0c94c0066fa missing files
eldar
parents:
diff changeset
36 // QRect::intersects(const QRect & r) const
357
9784459f0750 An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables
Max Samukha <maxter@spambox.com>
parents: 8
diff changeset
37 QTD_EXTERN QTD_DLL_PUBLIC bool qtd_QRect_intersects_QRect
8
c0c94c0066fa missing files
eldar
parents:
diff changeset
38 (void* __this_nativeId,
c0c94c0066fa missing files
eldar
parents:
diff changeset
39 void* r0)
c0c94c0066fa missing files
eldar
parents:
diff changeset
40 {
c0c94c0066fa missing files
eldar
parents:
diff changeset
41 const QRect& __qt_r0 = (const QRect& ) *(QRect *)r0;
c0c94c0066fa missing files
eldar
parents:
diff changeset
42 QRect *__qt_this = (QRect *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
43 bool __qt_return_value = __qt_this->intersects((const QRect& )__qt_r0);
c0c94c0066fa missing files
eldar
parents:
diff changeset
44
c0c94c0066fa missing files
eldar
parents:
diff changeset
45 bool __d_return_value = __qt_return_value;
c0c94c0066fa missing files
eldar
parents:
diff changeset
46
c0c94c0066fa missing files
eldar
parents:
diff changeset
47 return __d_return_value;
c0c94c0066fa missing files
eldar
parents:
diff changeset
48 }
c0c94c0066fa missing files
eldar
parents:
diff changeset
49
c0c94c0066fa missing files
eldar
parents:
diff changeset
50 // QRect::normalized() const
357
9784459f0750 An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables
Max Samukha <maxter@spambox.com>
parents: 8
diff changeset
51 QTD_EXTERN QTD_DLL_PUBLIC QRect qtd_QRect_normalized
8
c0c94c0066fa missing files
eldar
parents:
diff changeset
52 (void* __this_nativeId)
c0c94c0066fa missing files
eldar
parents:
diff changeset
53 {
c0c94c0066fa missing files
eldar
parents:
diff changeset
54 QRect *__qt_this = (QRect *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
55 return __qt_this->normalized();
c0c94c0066fa missing files
eldar
parents:
diff changeset
56 }
c0c94c0066fa missing files
eldar
parents:
diff changeset
57
c0c94c0066fa missing files
eldar
parents:
diff changeset
58 // QRect::operator&(const QRect & r) const
357
9784459f0750 An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables
Max Samukha <maxter@spambox.com>
parents: 8
diff changeset
59 QTD_EXTERN QTD_DLL_PUBLIC QRect qtd_QRect_operator_and_QRect
8
c0c94c0066fa missing files
eldar
parents:
diff changeset
60 (void* __this_nativeId,
c0c94c0066fa missing files
eldar
parents:
diff changeset
61 void* r0)
c0c94c0066fa missing files
eldar
parents:
diff changeset
62 {
c0c94c0066fa missing files
eldar
parents:
diff changeset
63 const QRect& __qt_r0 = (const QRect& ) *(QRect *)r0;
c0c94c0066fa missing files
eldar
parents:
diff changeset
64 QRect *__qt_this = (QRect *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
65 return __qt_this->operator&((const QRect& )__qt_r0);
c0c94c0066fa missing files
eldar
parents:
diff changeset
66 }
c0c94c0066fa missing files
eldar
parents:
diff changeset
67
c0c94c0066fa missing files
eldar
parents:
diff changeset
68 // QRect::operator<<(QDataStream & arg__1)
357
9784459f0750 An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables
Max Samukha <maxter@spambox.com>
parents: 8
diff changeset
69 QTD_EXTERN QTD_DLL_PUBLIC void qtd_QRect_writeTo_QDataStream
8
c0c94c0066fa missing files
eldar
parents:
diff changeset
70 (void* __this_nativeId,
c0c94c0066fa missing files
eldar
parents:
diff changeset
71 void* arg__1)
c0c94c0066fa missing files
eldar
parents:
diff changeset
72 {
c0c94c0066fa missing files
eldar
parents:
diff changeset
73 QDataStream& __qt_arg__1 = (QDataStream& ) * (QDataStream *) arg__1;
c0c94c0066fa missing files
eldar
parents:
diff changeset
74 QRect *__qt_this = (QRect *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
75 if (__qt_this != 0) ::operator<<((QDataStream& )__qt_arg__1, *__qt_this);
c0c94c0066fa missing files
eldar
parents:
diff changeset
76
c0c94c0066fa missing files
eldar
parents:
diff changeset
77 }
c0c94c0066fa missing files
eldar
parents:
diff changeset
78
c0c94c0066fa missing files
eldar
parents:
diff changeset
79 // QRect::operator>>(QDataStream & arg__1)
357
9784459f0750 An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables
Max Samukha <maxter@spambox.com>
parents: 8
diff changeset
80 QTD_EXTERN QTD_DLL_PUBLIC void qtd_QRect_readFrom_QDataStream
8
c0c94c0066fa missing files
eldar
parents:
diff changeset
81 (void* __this_nativeId,
c0c94c0066fa missing files
eldar
parents:
diff changeset
82 void* arg__1)
c0c94c0066fa missing files
eldar
parents:
diff changeset
83 {
c0c94c0066fa missing files
eldar
parents:
diff changeset
84 QDataStream& __qt_arg__1 = (QDataStream& ) * (QDataStream *) arg__1;
c0c94c0066fa missing files
eldar
parents:
diff changeset
85 QRect *__qt_this = (QRect *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
86 if (__qt_this != 0) ::operator>>((QDataStream& )__qt_arg__1, *__qt_this);
c0c94c0066fa missing files
eldar
parents:
diff changeset
87
c0c94c0066fa missing files
eldar
parents:
diff changeset
88 }
c0c94c0066fa missing files
eldar
parents:
diff changeset
89
c0c94c0066fa missing files
eldar
parents:
diff changeset
90 // QRect::operator|(const QRect & r) const
357
9784459f0750 An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables
Max Samukha <maxter@spambox.com>
parents: 8
diff changeset
91 QTD_EXTERN QTD_DLL_PUBLIC QRect qtd_QRect_operator_or_QRect
8
c0c94c0066fa missing files
eldar
parents:
diff changeset
92 (void* __this_nativeId,
c0c94c0066fa missing files
eldar
parents:
diff changeset
93 void* r0)
c0c94c0066fa missing files
eldar
parents:
diff changeset
94 {
c0c94c0066fa missing files
eldar
parents:
diff changeset
95 const QRect& __qt_r0 = (const QRect& ) *(QRect *)r0;
c0c94c0066fa missing files
eldar
parents:
diff changeset
96 QRect *__qt_this = (QRect *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
97 return __qt_this->operator|((const QRect& )__qt_r0);
c0c94c0066fa missing files
eldar
parents:
diff changeset
98 }