Kross
values_p.h
Go to the documentation of this file.
127 r = v.isArray() ? QRect(v.property(0).toInt32(),v.property(1).toInt32(),v.property(2).toInt32(),v.property(3).toInt32()) : QRect();
133 r = v.isArray() ? QRectF(v.property(0).toNumber(),v.property(1).toNumber(),v.property(2).toNumber(),v.property(3).toNumber()) : QRectF();
193 return context->throwError(QScriptContext::TypeError, QString("No such QWidget \"%1\"").arg(widgetname));
196 QScriptEngine::ValueOwnership owner = parent ? QScriptEngine::QtOwnership : QScriptEngine::ScriptOwnership;
203 if( QLayout *layout = dynamic_cast<QLayout*>( qscriptvalue_cast<QObject*>(c->thisObject()) ) ) {
208 gridLayout->addWidget(w, c->argument(1).toInt32(), c->argument(2).toInt32(), (Qt::Alignment)c->argument(3).toInt32());
QScriptValue createHBoxLayout(QScriptContext *context, QScriptEngine *engine)
Definition: values_p.h:235
The EcmaObject implements QScriptClass and Kross::Object to provide custom behavior to QtScript objec...
Definition: values_p.h:54
void fromObjPtr(const QScriptValue &v, Kross::Object::Ptr &ptr)
Definition: values_p.h:182
The class Object does provide us scripting objects like class instances to the C++ world.
Definition: object.h:86
QScriptValue createVBoxLayout(QScriptContext *context, QScriptEngine *engine)
Definition: values_p.h:232
void initializeCore(QScriptEngine *engine)
Initialize some core functionality like common used types we like to use within scripts.
Definition: values_p.h:251
QScriptValue toObjPtr(QScriptEngine *e, const Kross::Object::Ptr &ptr)
Definition: values_p.h:178
QScriptValue includeFunction(QScriptContext *context, QScriptEngine *engine)
Definition: values_p.h:241
QScriptValue toByteArray(QScriptEngine *e, const QByteArray &ba)
Definition: values_p.h:95
EcmaObject(QScriptEngine *engine, const QScriptValue &object=QScriptValue())
Definition: values_p.h:57
QScriptValue createWidget(QScriptContext *context, QScriptEngine *engine)
Definition: values_p.h:186
Definition: action.cpp:36
virtual QVariant callMethod(const QString &name, const QVariantList &args=QVariantList())
Pass a call to the object and evaluated it.
Definition: values_p.h:63
void initializeGui(QScriptEngine *engine)
Initialize GUI functionality like widgets the QUiLoader provides and some layout-managers.
Definition: values_p.h:285
QScriptValue createLayout(QScriptContext *context, QScriptEngine *engine, QLayout *layout)
Definition: values_p.h:221
QString url(AdjustPathOption trailing=LeaveTrailingSlash) const
QScriptValue createGridLayout(QScriptContext *context, QScriptEngine *engine)
Definition: values_p.h:238
QString i18n(const char *text)
void fromByteArray(const QScriptValue &v, QByteArray &ba)
Definition: values_p.h:98
virtual QStringList methodNames()
Return a list of supported callable objects.
Definition: values_p.h:79
QScriptValue addWidgetLayout(QScriptContext *c, QScriptEngine *engine)
Definition: values_p.h:202
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Thu Jan 30 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Thu Jan 30 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.