annotate cpp/qt_core/QRectF_shell.cpp @ 384:d2f48c4cb3e3

Same behavior of shared libs on linux and windows. Minor build script fixes.
author Max Samukha <maxter@spambox.com>
date Fri, 16 Jul 2010 20:04:29 +0300
parents 9784459f0750
children
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
c0c94c0066fa missing files
eldar
parents:
diff changeset
7 // QRectF::contains(const QPointF & p) const
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 357
diff changeset
8 QTD_EXTERN QTD_EXPORT bool qtd_QRectF_contains_QPointF
8
c0c94c0066fa missing files
eldar
parents:
diff changeset
9 (void* __this_nativeId,
c0c94c0066fa missing files
eldar
parents:
diff changeset
10 void* p0)
c0c94c0066fa missing files
eldar
parents:
diff changeset
11 {
c0c94c0066fa missing files
eldar
parents:
diff changeset
12 QRectF *__qt_this = (QRectF *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
13 const QPointF& __qt_p0 = (const QPointF& ) *(QPointF *)p0;
c0c94c0066fa missing files
eldar
parents:
diff changeset
14
c0c94c0066fa missing files
eldar
parents:
diff changeset
15 bool __qt_return_value = __qt_this->contains((const QPointF& )__qt_p0);
c0c94c0066fa missing files
eldar
parents:
diff changeset
16
c0c94c0066fa missing files
eldar
parents:
diff changeset
17 bool __d_return_value = __qt_return_value;
c0c94c0066fa missing files
eldar
parents:
diff changeset
18
c0c94c0066fa missing files
eldar
parents:
diff changeset
19 return __d_return_value;
c0c94c0066fa missing files
eldar
parents:
diff changeset
20 }
c0c94c0066fa missing files
eldar
parents:
diff changeset
21
c0c94c0066fa missing files
eldar
parents:
diff changeset
22 // QRectF::contains(const QRectF & r) const
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 357
diff changeset
23 QTD_EXTERN QTD_EXPORT bool qtd_QRectF_contains_QRectF
8
c0c94c0066fa missing files
eldar
parents:
diff changeset
24 (void* __this_nativeId,
c0c94c0066fa missing files
eldar
parents:
diff changeset
25 void* r0)
c0c94c0066fa missing files
eldar
parents:
diff changeset
26 {
c0c94c0066fa missing files
eldar
parents:
diff changeset
27 const QRectF& __qt_r0 = (const QRectF& ) *(QRectF *)r0;
c0c94c0066fa missing files
eldar
parents:
diff changeset
28 QRectF *__qt_this = (QRectF *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
29 bool __qt_return_value = __qt_this->contains((const QRectF& )__qt_r0);
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 // QRectF::intersects(const QRectF & r) const
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 357
diff changeset
37 QTD_EXTERN QTD_EXPORT bool qtd_QRectF_intersects_QRectF
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 QRectF& __qt_r0 = (const QRectF& ) *(QRectF *)r0;
c0c94c0066fa missing files
eldar
parents:
diff changeset
42 QRectF *__qt_this = (QRectF *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
43 bool __qt_return_value = __qt_this->intersects((const QRectF& )__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 // QRectF::normalized() const
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 357
diff changeset
51 QTD_EXTERN QTD_EXPORT QRectF qtd_QRectF_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 QRectF *__qt_this = (QRectF *) __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 // QRectF::operator&(const QRectF & r) const
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 357
diff changeset
59 QTD_EXTERN QTD_EXPORT QRectF qtd_QRectF_operator_and_QRectF
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 QRectF& __qt_r0 = (const QRectF& ) *(QRectF *)r0;
c0c94c0066fa missing files
eldar
parents:
diff changeset
64 QRectF *__qt_this = (QRectF *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
65 return __qt_this->operator&((const QRectF& )__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 // QRectF::operator<<(QDataStream & arg__1)
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 357
diff changeset
69 QTD_EXTERN QTD_EXPORT void qtd_QRectF_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 QRectF *__qt_this = (QRectF *) __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 // QRectF::operator>>(QDataStream & arg__1)
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 357
diff changeset
80 QTD_EXTERN QTD_EXPORT void qtd_QRectF_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 QRectF *__qt_this = (QRectF *) __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 // QRectF::operator|(const QRectF & r) const
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 357
diff changeset
91 QTD_EXTERN QTD_EXPORT QRectF qtd_QRectF_operator_or_QRectF
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 QRectF& __qt_r0 = (const QRectF& ) *(QRectF *)r0;
c0c94c0066fa missing files
eldar
parents:
diff changeset
96 QRectF *__qt_this = (QRectF *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
97 return __qt_this->operator|((const QRectF& )__qt_r0);
c0c94c0066fa missing files
eldar
parents:
diff changeset
98 }
c0c94c0066fa missing files
eldar
parents:
diff changeset
99
c0c94c0066fa missing files
eldar
parents:
diff changeset
100 // QRectF::toAlignedRect() const
384
d2f48c4cb3e3 Same behavior of shared libs on linux and windows. Minor build script fixes.
Max Samukha <maxter@spambox.com>
parents: 357
diff changeset
101 QTD_EXTERN QTD_EXPORT QRect qtd_QRectF_toAlignedRect
8
c0c94c0066fa missing files
eldar
parents:
diff changeset
102 (void* __this_nativeId)
c0c94c0066fa missing files
eldar
parents:
diff changeset
103 {
c0c94c0066fa missing files
eldar
parents:
diff changeset
104 QRectF *__qt_this = (QRectF *) __this_nativeId;
c0c94c0066fa missing files
eldar
parents:
diff changeset
105 return __qt_this->toAlignedRect();
c0c94c0066fa missing files
eldar
parents:
diff changeset
106 }