1
/*****************************************************************
2
* Unipro UGENE - Integrated Bioinformatics Suite
3
* Copyright (C) 2008 Unipro, Russia (http://ugene.unipro.ru)
6
* This source code is distributed under the terms of the
7
* GNU General Public License. See the files COPYING and LICENSE
9
*****************************************************************/
11
#include "qtscriptshell_QStackedLayout.h"
13
#include <QtScript/QScriptEngine>
15
#include <qbytearray.h>
16
#include <qcoreevent.h>
18
#include <qlayoutitem.h>
23
#include <qstackedlayout.h>
26
#define QTSCRIPT_IS_GENERATED_FUNCTION(fun) ((fun.data().toUInt32() & 0xFFFF0000) == 0xBABE0000)
28
Q_DECLARE_METATYPE(QLayoutItem*)
29
Q_DECLARE_METATYPE(QChildEvent*)
30
Q_DECLARE_METATYPE(QEvent*)
31
Q_DECLARE_METATYPE(QFlags<Qt::Orientation>)
32
Q_DECLARE_METATYPE(QLayout*)
33
Q_DECLARE_METATYPE(QSpacerItem*)
34
Q_DECLARE_METATYPE(QTimerEvent*)
36
QtScriptShell_QStackedLayout::QtScriptShell_QStackedLayout()
39
QtScriptShell_QStackedLayout::QtScriptShell_QStackedLayout(QLayout* parentLayout)
40
: QStackedLayout(parentLayout) {}
42
QtScriptShell_QStackedLayout::QtScriptShell_QStackedLayout(QWidget* parent)
43
: QStackedLayout(parent) {}
45
QtScriptShell_QStackedLayout::~QtScriptShell_QStackedLayout() {}
47
void QtScriptShell_QStackedLayout::addItem(QLayoutItem* item)
49
QScriptValue _q_function = __qtscript_self.property("addItem");
50
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
51
|| (__qtscript_self.propertyFlags("addItem") & QScriptValue::QObjectMember)) {
52
QStackedLayout::addItem(item);
54
QScriptEngine *_q_engine = __qtscript_self.engine();
55
_q_function.call(__qtscript_self,
57
<< qScriptValueFromValue(_q_engine, item));
61
void QtScriptShell_QStackedLayout::childEvent(QChildEvent* e)
63
QScriptValue _q_function = __qtscript_self.property("childEvent");
64
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
65
|| (__qtscript_self.propertyFlags("childEvent") & QScriptValue::QObjectMember)) {
66
QStackedLayout::childEvent(e);
68
QScriptEngine *_q_engine = __qtscript_self.engine();
69
_q_function.call(__qtscript_self,
71
<< qScriptValueFromValue(_q_engine, e));
75
int QtScriptShell_QStackedLayout::count() const
77
QScriptValue _q_function = __qtscript_self.property("count");
78
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
79
|| (__qtscript_self.propertyFlags("count") & QScriptValue::QObjectMember)) {
80
return QStackedLayout::count();
82
return qscriptvalue_cast<int >(_q_function.call(__qtscript_self));
86
void QtScriptShell_QStackedLayout::customEvent(QEvent* arg__1)
88
QScriptValue _q_function = __qtscript_self.property("customEvent");
89
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
90
|| (__qtscript_self.propertyFlags("customEvent") & QScriptValue::QObjectMember)) {
91
QStackedLayout::customEvent(arg__1);
93
QScriptEngine *_q_engine = __qtscript_self.engine();
94
_q_function.call(__qtscript_self,
96
<< qScriptValueFromValue(_q_engine, arg__1));
100
bool QtScriptShell_QStackedLayout::event(QEvent* arg__1)
102
QScriptValue _q_function = __qtscript_self.property("event");
103
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
104
|| (__qtscript_self.propertyFlags("event") & QScriptValue::QObjectMember)) {
105
return QStackedLayout::event(arg__1);
107
QScriptEngine *_q_engine = __qtscript_self.engine();
108
return qscriptvalue_cast<bool >(_q_function.call(__qtscript_self,
110
<< qScriptValueFromValue(_q_engine, arg__1)));
114
bool QtScriptShell_QStackedLayout::eventFilter(QObject* arg__1, QEvent* arg__2)
116
QScriptValue _q_function = __qtscript_self.property("eventFilter");
117
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
118
|| (__qtscript_self.propertyFlags("eventFilter") & QScriptValue::QObjectMember)) {
119
return QStackedLayout::eventFilter(arg__1, arg__2);
121
QScriptEngine *_q_engine = __qtscript_self.engine();
122
return qscriptvalue_cast<bool >(_q_function.call(__qtscript_self,
124
<< qScriptValueFromValue(_q_engine, arg__1)
125
<< qScriptValueFromValue(_q_engine, arg__2)));
129
Qt::Orientations QtScriptShell_QStackedLayout::expandingDirections() const
131
QScriptValue _q_function = __qtscript_self.property("expandingDirections");
132
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
133
|| (__qtscript_self.propertyFlags("expandingDirections") & QScriptValue::QObjectMember)) {
134
return QStackedLayout::expandingDirections();
136
return qscriptvalue_cast<Qt::Orientations >(_q_function.call(__qtscript_self));
140
QRect QtScriptShell_QStackedLayout::geometry() const
142
QScriptValue _q_function = __qtscript_self.property("geometry");
143
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
144
|| (__qtscript_self.propertyFlags("geometry") & QScriptValue::QObjectMember)) {
145
return QStackedLayout::geometry();
147
return qscriptvalue_cast<QRect >(_q_function.call(__qtscript_self));
151
bool QtScriptShell_QStackedLayout::hasHeightForWidth() const
153
QScriptValue _q_function = __qtscript_self.property("hasHeightForWidth");
154
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
155
|| (__qtscript_self.propertyFlags("hasHeightForWidth") & QScriptValue::QObjectMember)) {
156
return QStackedLayout::hasHeightForWidth();
158
return qscriptvalue_cast<bool >(_q_function.call(__qtscript_self));
162
int QtScriptShell_QStackedLayout::heightForWidth(int arg__1) const
164
QScriptValue _q_function = __qtscript_self.property("heightForWidth");
165
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
166
|| (__qtscript_self.propertyFlags("heightForWidth") & QScriptValue::QObjectMember)) {
167
return QStackedLayout::heightForWidth(arg__1);
169
QScriptEngine *_q_engine = __qtscript_self.engine();
170
return qscriptvalue_cast<int >(_q_function.call(__qtscript_self,
172
<< qScriptValueFromValue(_q_engine, arg__1)));
176
int QtScriptShell_QStackedLayout::indexOf(QWidget* arg__1) const
178
QScriptValue _q_function = __qtscript_self.property("indexOf");
179
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
180
|| (__qtscript_self.propertyFlags("indexOf") & QScriptValue::QObjectMember)) {
181
return QStackedLayout::indexOf(arg__1);
183
QScriptEngine *_q_engine = __qtscript_self.engine();
184
return qscriptvalue_cast<int >(_q_function.call(__qtscript_self,
186
<< qScriptValueFromValue(_q_engine, arg__1)));
190
void QtScriptShell_QStackedLayout::invalidate()
192
QScriptValue _q_function = __qtscript_self.property("invalidate");
193
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
194
|| (__qtscript_self.propertyFlags("invalidate") & QScriptValue::QObjectMember)) {
195
QStackedLayout::invalidate();
197
_q_function.call(__qtscript_self);
201
bool QtScriptShell_QStackedLayout::isEmpty() const
203
QScriptValue _q_function = __qtscript_self.property("isEmpty");
204
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
205
|| (__qtscript_self.propertyFlags("isEmpty") & QScriptValue::QObjectMember)) {
206
return QStackedLayout::isEmpty();
208
return qscriptvalue_cast<bool >(_q_function.call(__qtscript_self));
212
QLayoutItem* QtScriptShell_QStackedLayout::itemAt(int arg__1) const
214
QScriptValue _q_function = __qtscript_self.property("itemAt");
215
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
216
|| (__qtscript_self.propertyFlags("itemAt") & QScriptValue::QObjectMember)) {
217
return QStackedLayout::itemAt(arg__1);
219
QScriptEngine *_q_engine = __qtscript_self.engine();
220
return qscriptvalue_cast<QLayoutItem* >(_q_function.call(__qtscript_self,
222
<< qScriptValueFromValue(_q_engine, arg__1)));
226
QLayout* QtScriptShell_QStackedLayout::layout()
228
QScriptValue _q_function = __qtscript_self.property("layout");
229
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
230
|| (__qtscript_self.propertyFlags("layout") & QScriptValue::QObjectMember)) {
231
return QStackedLayout::layout();
233
return qscriptvalue_cast<QLayout* >(_q_function.call(__qtscript_self));
237
QSize QtScriptShell_QStackedLayout::maximumSize() const
239
QScriptValue _q_function = __qtscript_self.property("maximumSize");
240
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
241
|| (__qtscript_self.propertyFlags("maximumSize") & QScriptValue::QObjectMember)) {
242
return QStackedLayout::maximumSize();
244
return qscriptvalue_cast<QSize >(_q_function.call(__qtscript_self));
248
int QtScriptShell_QStackedLayout::minimumHeightForWidth(int arg__1) const
250
QScriptValue _q_function = __qtscript_self.property("minimumHeightForWidth");
251
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
252
|| (__qtscript_self.propertyFlags("minimumHeightForWidth") & QScriptValue::QObjectMember)) {
253
return QStackedLayout::minimumHeightForWidth(arg__1);
255
QScriptEngine *_q_engine = __qtscript_self.engine();
256
return qscriptvalue_cast<int >(_q_function.call(__qtscript_self,
258
<< qScriptValueFromValue(_q_engine, arg__1)));
262
QSize QtScriptShell_QStackedLayout::minimumSize() const
264
QScriptValue _q_function = __qtscript_self.property("minimumSize");
265
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
266
|| (__qtscript_self.propertyFlags("minimumSize") & QScriptValue::QObjectMember)) {
267
return QStackedLayout::minimumSize();
269
return qscriptvalue_cast<QSize >(_q_function.call(__qtscript_self));
273
void QtScriptShell_QStackedLayout::setGeometry(const QRect& rect)
275
QScriptValue _q_function = __qtscript_self.property("setGeometry");
276
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
277
|| (__qtscript_self.propertyFlags("setGeometry") & QScriptValue::QObjectMember)) {
278
QStackedLayout::setGeometry(rect);
280
QScriptEngine *_q_engine = __qtscript_self.engine();
281
_q_function.call(__qtscript_self,
283
<< qScriptValueFromValue(_q_engine, rect));
287
QSize QtScriptShell_QStackedLayout::sizeHint() const
289
QScriptValue _q_function = __qtscript_self.property("sizeHint");
290
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
291
|| (__qtscript_self.propertyFlags("sizeHint") & QScriptValue::QObjectMember)) {
292
return QStackedLayout::sizeHint();
294
return qscriptvalue_cast<QSize >(_q_function.call(__qtscript_self));
298
QSpacerItem* QtScriptShell_QStackedLayout::spacerItem()
300
QScriptValue _q_function = __qtscript_self.property("spacerItem");
301
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
302
|| (__qtscript_self.propertyFlags("spacerItem") & QScriptValue::QObjectMember)) {
303
return QStackedLayout::spacerItem();
305
return qscriptvalue_cast<QSpacerItem* >(_q_function.call(__qtscript_self));
309
QLayoutItem* QtScriptShell_QStackedLayout::takeAt(int arg__1)
311
QScriptValue _q_function = __qtscript_self.property("takeAt");
312
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
313
|| (__qtscript_self.propertyFlags("takeAt") & QScriptValue::QObjectMember)) {
314
return QStackedLayout::takeAt(arg__1);
316
QScriptEngine *_q_engine = __qtscript_self.engine();
317
return qscriptvalue_cast<QLayoutItem* >(_q_function.call(__qtscript_self,
319
<< qScriptValueFromValue(_q_engine, arg__1)));
323
void QtScriptShell_QStackedLayout::timerEvent(QTimerEvent* arg__1)
325
QScriptValue _q_function = __qtscript_self.property("timerEvent");
326
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
327
|| (__qtscript_self.propertyFlags("timerEvent") & QScriptValue::QObjectMember)) {
328
QStackedLayout::timerEvent(arg__1);
330
QScriptEngine *_q_engine = __qtscript_self.engine();
331
_q_function.call(__qtscript_self,
333
<< qScriptValueFromValue(_q_engine, arg__1));
337
QWidget* QtScriptShell_QStackedLayout::widget()
339
QScriptValue _q_function = __qtscript_self.property("widget");
340
if (!_q_function.isFunction() || QTSCRIPT_IS_GENERATED_FUNCTION(_q_function)
341
|| (__qtscript_self.propertyFlags("widget") & QScriptValue::QObjectMember)) {
342
return QStackedLayout::widget();
344
return qscriptvalue_cast<QWidget* >(_q_function.call(__qtscript_self));