summaryrefslogtreecommitdiffstats
path: root/old/qtbindings/com_nokia_qt_core/qtscript_Qt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'old/qtbindings/com_nokia_qt_core/qtscript_Qt.cpp')
-rw-r--r--old/qtbindings/com_nokia_qt_core/qtscript_Qt.cpp7259
1 files changed, 7259 insertions, 0 deletions
diff --git a/old/qtbindings/com_nokia_qt_core/qtscript_Qt.cpp b/old/qtbindings/com_nokia_qt_core/qtscript_Qt.cpp
new file mode 100644
index 0000000..5be9246
--- /dev/null
+++ b/old/qtbindings/com_nokia_qt_core/qtscript_Qt.cpp
@@ -0,0 +1,7259 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of QtUiTest.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#include <QtScript/QScriptEngine>
+#include <QtScript/QScriptContext>
+#include <QtScript/QScriptValue>
+#include <QtCore/QStringList>
+#include <QtCore/QDebug>
+#include <qmetaobject.h>
+
+#include <qnamespace.h>
+#include <QTextDocument>
+#include <QVariant>
+
+static const char * const qtscript_Qt_function_names[] = {
+ "Qt"
+ // static
+ // prototype
+ , "toString"
+};
+
+static const char * const qtscript_Qt_function_signatures[] = {
+ ""
+ // static
+ // prototype
+""
+};
+
+static QScriptValue qtscript_Qt_throw_ambiguity_error_helper(
+ QScriptContext *context, const char *functionName, const char *signatures)
+{
+ QStringList lines = QString::fromLatin1(signatures).split(QLatin1Char('\n'));
+ QStringList fullSignatures;
+ for (int i = 0; i < lines.size(); ++i)
+ fullSignatures.append(QString::fromLatin1("%0(%1)").arg(functionName).arg(lines.at(i)));
+ return context->throwError(QString::fromLatin1("Qt::%0(): could not find a function match; candidates are:\n%1")
+ .arg(functionName).arg(fullSignatures.join(QLatin1String("\n"))));
+}
+
+struct qtscript_Qt_metaObject_helper : private QObject
+{
+ static const QMetaObject *get()
+ { return &static_cast<qtscript_Qt_metaObject_helper*>(0)->staticQtMetaObject; }
+};
+
+static const QMetaObject *qtscript_Qt_metaObject()
+{
+ return qtscript_Qt_metaObject_helper::get();
+}
+
+Q_DECLARE_METATYPE(Qt::CursorShape)
+Q_DECLARE_METATYPE(Qt::Corner)
+Q_DECLARE_METATYPE(Qt::Axis)
+Q_DECLARE_METATYPE(Qt::Orientation)
+Q_DECLARE_METATYPE(QFlags<Qt::Orientation>)
+Q_DECLARE_METATYPE(Qt::LayoutDirection)
+Q_DECLARE_METATYPE(Qt::BGMode)
+Q_DECLARE_METATYPE(Qt::AspectRatioMode)
+Q_DECLARE_METATYPE(Qt::TextElideMode)
+Q_DECLARE_METATYPE(Qt::SizeMode)
+Q_DECLARE_METATYPE(Qt::WindowType)
+Q_DECLARE_METATYPE(QFlags<Qt::WindowType>)
+Q_DECLARE_METATYPE(Qt::ItemDataRole)
+Q_DECLARE_METATYPE(Qt::SortOrder)
+Q_DECLARE_METATYPE(Qt::MatchFlag)
+Q_DECLARE_METATYPE(QFlags<Qt::MatchFlag>)
+Q_DECLARE_METATYPE(Qt::PenJoinStyle)
+Q_DECLARE_METATYPE(Qt::CaseSensitivity)
+Q_DECLARE_METATYPE(Qt::BrushStyle)
+Q_DECLARE_METATYPE(Qt::ClipOperation)
+Q_DECLARE_METATYPE(Qt::FocusReason)
+Q_DECLARE_METATYPE(Qt::ToolBarArea)
+Q_DECLARE_METATYPE(QFlags<Qt::ToolBarArea>)
+Q_DECLARE_METATYPE(Qt::KeyboardModifier)
+Q_DECLARE_METATYPE(QFlags<Qt::KeyboardModifier>)
+Q_DECLARE_METATYPE(Qt::WhiteSpaceMode)
+Q_DECLARE_METATYPE(Qt::DayOfWeek)
+Q_DECLARE_METATYPE(Qt::EventPriority)
+Q_DECLARE_METATYPE(Qt::DateFormat)
+Q_DECLARE_METATYPE(Qt::MaskMode)
+Q_DECLARE_METATYPE(Qt::UIEffect)
+Q_DECLARE_METATYPE(Qt::ContextMenuPolicy)
+Q_DECLARE_METATYPE(Qt::AnchorAttribute)
+Q_DECLARE_METATYPE(Qt::ScrollBarPolicy)
+Q_DECLARE_METATYPE(Qt::ToolButtonStyle)
+Q_DECLARE_METATYPE(Qt::TextFlag)
+Q_DECLARE_METATYPE(Qt::ItemSelectionMode)
+Q_DECLARE_METATYPE(Qt::SizeHint)
+Q_DECLARE_METATYPE(Qt::Key)
+Q_DECLARE_METATYPE(Qt::ToolBarAreaSizes)
+Q_DECLARE_METATYPE(Qt::ArrowType)
+Q_DECLARE_METATYPE(Qt::FocusPolicy)
+Q_DECLARE_METATYPE(Qt::WindowFrameSection)
+Q_DECLARE_METATYPE(Qt::InputMethodQuery)
+Q_DECLARE_METATYPE(Qt::DropAction)
+Q_DECLARE_METATYPE(QFlags<Qt::DropAction>)
+Q_DECLARE_METATYPE(Qt::FillRule)
+Q_DECLARE_METATYPE(Qt::GlobalColor)
+Q_DECLARE_METATYPE(Qt::ConnectionType)
+Q_DECLARE_METATYPE(Qt::PenCapStyle)
+Q_DECLARE_METATYPE(Qt::TransformationMode)
+Q_DECLARE_METATYPE(Qt::DockWidgetAreaSizes)
+Q_DECLARE_METATYPE(Qt::ApplicationAttribute)
+Q_DECLARE_METATYPE(Qt::ShortcutContext)
+Q_DECLARE_METATYPE(Qt::TextInteractionFlag)
+Q_DECLARE_METATYPE(QFlags<Qt::TextInteractionFlag>)
+Q_DECLARE_METATYPE(Qt::CheckState)
+Q_DECLARE_METATYPE(Qt::DockWidgetArea)
+Q_DECLARE_METATYPE(QFlags<Qt::DockWidgetArea>)
+Q_DECLARE_METATYPE(Qt::TimeSpec)
+Q_DECLARE_METATYPE(Qt::ImageConversionFlag)
+Q_DECLARE_METATYPE(QFlags<Qt::ImageConversionFlag>)
+Q_DECLARE_METATYPE(Qt::WindowModality)
+Q_DECLARE_METATYPE(Qt::Modifier)
+Q_DECLARE_METATYPE(Qt::AlignmentFlag)
+Q_DECLARE_METATYPE(QFlags<Qt::AlignmentFlag>)
+Q_DECLARE_METATYPE(Qt::WidgetAttribute)
+Q_DECLARE_METATYPE(Qt::TextFormat)
+Q_DECLARE_METATYPE(Qt::MouseButton)
+Q_DECLARE_METATYPE(QFlags<Qt::MouseButton>)
+Q_DECLARE_METATYPE(Qt::WindowState)
+Q_DECLARE_METATYPE(QFlags<Qt::WindowState>)
+Q_DECLARE_METATYPE(Qt::PenStyle)
+Q_DECLARE_METATYPE(Qt::ItemFlag)
+Q_DECLARE_METATYPE(QFlags<Qt::ItemFlag>)
+Q_DECLARE_METATYPE(Qt::HitTestAccuracy)
+
+static QScriptValue qtscript_create_enum_class_helper(
+ QScriptEngine *engine,
+ QScriptEngine::FunctionSignature construct,
+ QScriptEngine::FunctionSignature valueOf,
+ QScriptEngine::FunctionSignature toString)
+{
+ QScriptValue proto = engine->newObject();
+ proto.setProperty(QString::fromLatin1("valueOf"),
+ engine->newFunction(valueOf), QScriptValue::SkipInEnumeration);
+ proto.setProperty(QString::fromLatin1("toString"),
+ engine->newFunction(toString), QScriptValue::SkipInEnumeration);
+ return engine->newFunction(construct, proto, 1);
+}
+
+static QScriptValue qtscript_create_flags_class_helper(
+ QScriptEngine *engine,
+ QScriptEngine::FunctionSignature construct,
+ QScriptEngine::FunctionSignature valueOf,
+ QScriptEngine::FunctionSignature toString,
+ QScriptEngine::FunctionSignature equals)
+{
+ QScriptValue proto = engine->newObject();
+ proto.setProperty(QString::fromLatin1("valueOf"),
+ engine->newFunction(valueOf), QScriptValue::SkipInEnumeration);
+ proto.setProperty(QString::fromLatin1("toString"),
+ engine->newFunction(toString), QScriptValue::SkipInEnumeration);
+ proto.setProperty(QString::fromLatin1("equals"),
+ engine->newFunction(equals), QScriptValue::SkipInEnumeration);
+ return engine->newFunction(construct, proto);
+}
+
+//
+// Qt::CursorShape
+//
+
+static const Qt::CursorShape qtscript_Qt_CursorShape_values[] = {
+ Qt::ArrowCursor
+ , Qt::UpArrowCursor
+ , Qt::CrossCursor
+ , Qt::WaitCursor
+ , Qt::IBeamCursor
+ , Qt::SizeVerCursor
+ , Qt::SizeHorCursor
+ , Qt::SizeBDiagCursor
+ , Qt::SizeFDiagCursor
+ , Qt::SizeAllCursor
+ , Qt::BlankCursor
+ , Qt::SplitVCursor
+ , Qt::SplitHCursor
+ , Qt::PointingHandCursor
+ , Qt::ForbiddenCursor
+ , Qt::WhatsThisCursor
+ , Qt::BusyCursor
+ , Qt::OpenHandCursor
+ , Qt::ClosedHandCursor
+ , Qt::BitmapCursor
+ , Qt::CustomCursor
+};
+
+static const char * const qtscript_Qt_CursorShape_keys[] = {
+ "ArrowCursor"
+ , "UpArrowCursor"
+ , "CrossCursor"
+ , "WaitCursor"
+ , "IBeamCursor"
+ , "SizeVerCursor"
+ , "SizeHorCursor"
+ , "SizeBDiagCursor"
+ , "SizeFDiagCursor"
+ , "SizeAllCursor"
+ , "BlankCursor"
+ , "SplitVCursor"
+ , "SplitHCursor"
+ , "PointingHandCursor"
+ , "ForbiddenCursor"
+ , "WhatsThisCursor"
+ , "BusyCursor"
+ , "OpenHandCursor"
+ , "ClosedHandCursor"
+ , "BitmapCursor"
+ , "CustomCursor"
+};
+
+static QString qtscript_Qt_CursorShape_toStringHelper(Qt::CursorShape value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("CursorShape");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_CursorShape_toScriptValue(QScriptEngine *engine, const Qt::CursorShape &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_CursorShape_toStringHelper(value));
+}
+
+static void qtscript_Qt_CursorShape_fromScriptValue(const QScriptValue &value, Qt::CursorShape &out)
+{
+ out = qvariant_cast<Qt::CursorShape>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_CursorShape(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("CursorShape");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::CursorShape>(arg));
+ return context->throwError(QString::fromLatin1("CursorShape(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_CursorShape_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::CursorShape value = qscriptvalue_cast<Qt::CursorShape>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_CursorShape_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::CursorShape value = qscriptvalue_cast<Qt::CursorShape>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_CursorShape_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_CursorShape_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_CursorShape,
+ qtscript_Qt_CursorShape_valueOf, qtscript_Qt_CursorShape_toString);
+ qScriptRegisterMetaType<Qt::CursorShape>(engine, qtscript_Qt_CursorShape_toScriptValue,
+ qtscript_Qt_CursorShape_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 21; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_CursorShape_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_CursorShape_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::Corner
+//
+
+static const Qt::Corner qtscript_Qt_Corner_values[] = {
+ Qt::TopLeftCorner
+ , Qt::TopRightCorner
+ , Qt::BottomLeftCorner
+ , Qt::BottomRightCorner
+};
+
+static const char * const qtscript_Qt_Corner_keys[] = {
+ "TopLeftCorner"
+ , "TopRightCorner"
+ , "BottomLeftCorner"
+ , "BottomRightCorner"
+};
+
+static QString qtscript_Qt_Corner_toStringHelper(Qt::Corner value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("Corner");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_Corner_toScriptValue(QScriptEngine *engine, const Qt::Corner &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_Corner_toStringHelper(value));
+}
+
+static void qtscript_Qt_Corner_fromScriptValue(const QScriptValue &value, Qt::Corner &out)
+{
+ out = qvariant_cast<Qt::Corner>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_Corner(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("Corner");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::Corner>(arg));
+ return context->throwError(QString::fromLatin1("Corner(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_Corner_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Corner value = qscriptvalue_cast<Qt::Corner>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_Corner_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Corner value = qscriptvalue_cast<Qt::Corner>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_Corner_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_Corner_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_Corner,
+ qtscript_Qt_Corner_valueOf, qtscript_Qt_Corner_toString);
+ qScriptRegisterMetaType<Qt::Corner>(engine, qtscript_Qt_Corner_toScriptValue,
+ qtscript_Qt_Corner_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 4; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_Corner_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_Corner_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::Axis
+//
+
+static const Qt::Axis qtscript_Qt_Axis_values[] = {
+ Qt::XAxis
+ , Qt::YAxis
+ , Qt::ZAxis
+};
+
+static const char * const qtscript_Qt_Axis_keys[] = {
+ "XAxis"
+ , "YAxis"
+ , "ZAxis"
+};
+
+static QString qtscript_Qt_Axis_toStringHelper(Qt::Axis value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("Axis");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_Axis_toScriptValue(QScriptEngine *engine, const Qt::Axis &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_Axis_toStringHelper(value));
+}
+
+static void qtscript_Qt_Axis_fromScriptValue(const QScriptValue &value, Qt::Axis &out)
+{
+ out = qvariant_cast<Qt::Axis>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_Axis(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("Axis");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::Axis>(arg));
+ return context->throwError(QString::fromLatin1("Axis(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_Axis_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Axis value = qscriptvalue_cast<Qt::Axis>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_Axis_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Axis value = qscriptvalue_cast<Qt::Axis>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_Axis_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_Axis_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_Axis,
+ qtscript_Qt_Axis_valueOf, qtscript_Qt_Axis_toString);
+ qScriptRegisterMetaType<Qt::Axis>(engine, qtscript_Qt_Axis_toScriptValue,
+ qtscript_Qt_Axis_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 3; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_Axis_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_Axis_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::Orientation
+//
+
+static const Qt::Orientation qtscript_Qt_Orientation_values[] = {
+ Qt::Horizontal
+ , Qt::Vertical
+};
+
+static const char * const qtscript_Qt_Orientation_keys[] = {
+ "Horizontal"
+ , "Vertical"
+};
+
+static QString qtscript_Qt_Orientation_toStringHelper(Qt::Orientation value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("Orientation");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_Orientation_toScriptValue(QScriptEngine *engine, const Qt::Orientation &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_Orientation_toStringHelper(value));
+}
+
+static void qtscript_Qt_Orientation_fromScriptValue(const QScriptValue &value, Qt::Orientation &out)
+{
+ out = qvariant_cast<Qt::Orientation>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_Orientation(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("Orientation");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::Orientation>(arg));
+ return context->throwError(QString::fromLatin1("Orientation(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_Orientation_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Orientation value = qscriptvalue_cast<Qt::Orientation>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_Orientation_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Orientation value = qscriptvalue_cast<Qt::Orientation>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_Orientation_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_Orientation_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_Orientation,
+ qtscript_Qt_Orientation_valueOf, qtscript_Qt_Orientation_toString);
+ qScriptRegisterMetaType<Qt::Orientation>(engine, qtscript_Qt_Orientation_toScriptValue,
+ qtscript_Qt_Orientation_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 2; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_Orientation_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_Orientation_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::Orientations
+//
+
+static QScriptValue qtscript_Qt_Orientations_toScriptValue(QScriptEngine *engine, const Qt::Orientations &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_Orientations_fromScriptValue(const QScriptValue &value, Qt::Orientations &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::Orientations>())
+ out = qvariant_cast<Qt::Orientations>(var);
+ else if (var.userType() == qMetaTypeId<Qt::Orientation>())
+ out = qvariant_cast<Qt::Orientation>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_Orientations(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Orientations result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::Orientations>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::Orientation>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("Orientations(): argument %0 is not of type Orientation").arg(i));
+ }
+ result |= qvariant_cast<Qt::Orientation>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_Orientations_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Orientations value = qscriptvalue_cast<Qt::Orientations>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_Orientations_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Orientations value = qscriptvalue_cast<Qt::Orientations>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 2; ++i) {
+ if ((value & qtscript_Qt_Orientation_values[i]) == qtscript_Qt_Orientation_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_Orientation_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_Orientations_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::Orientations>() == otherObj.value<Qt::Orientations>())));
+}
+
+static QScriptValue qtscript_create_Qt_Orientations_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_Orientations, qtscript_Qt_Orientations_valueOf,
+ qtscript_Qt_Orientations_toString, qtscript_Qt_Orientations_equals);
+ qScriptRegisterMetaType<Qt::Orientations>(engine, qtscript_Qt_Orientations_toScriptValue,
+ qtscript_Qt_Orientations_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::LayoutDirection
+//
+
+static const Qt::LayoutDirection qtscript_Qt_LayoutDirection_values[] = {
+ Qt::LeftToRight
+ , Qt::RightToLeft
+};
+
+static const char * const qtscript_Qt_LayoutDirection_keys[] = {
+ "LeftToRight"
+ , "RightToLeft"
+};
+
+static QString qtscript_Qt_LayoutDirection_toStringHelper(Qt::LayoutDirection value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("LayoutDirection");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_LayoutDirection_toScriptValue(QScriptEngine *engine, const Qt::LayoutDirection &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_LayoutDirection_toStringHelper(value));
+}
+
+static void qtscript_Qt_LayoutDirection_fromScriptValue(const QScriptValue &value, Qt::LayoutDirection &out)
+{
+ out = qvariant_cast<Qt::LayoutDirection>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_LayoutDirection(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("LayoutDirection");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::LayoutDirection>(arg));
+ return context->throwError(QString::fromLatin1("LayoutDirection(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_LayoutDirection_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::LayoutDirection value = qscriptvalue_cast<Qt::LayoutDirection>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_LayoutDirection_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::LayoutDirection value = qscriptvalue_cast<Qt::LayoutDirection>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_LayoutDirection_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_LayoutDirection_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_LayoutDirection,
+ qtscript_Qt_LayoutDirection_valueOf, qtscript_Qt_LayoutDirection_toString);
+ qScriptRegisterMetaType<Qt::LayoutDirection>(engine, qtscript_Qt_LayoutDirection_toScriptValue,
+ qtscript_Qt_LayoutDirection_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 2; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_LayoutDirection_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_LayoutDirection_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::BGMode
+//
+
+static const Qt::BGMode qtscript_Qt_BGMode_values[] = {
+ Qt::TransparentMode
+ , Qt::OpaqueMode
+};
+
+static const char * const qtscript_Qt_BGMode_keys[] = {
+ "TransparentMode"
+ , "OpaqueMode"
+};
+
+static QString qtscript_Qt_BGMode_toStringHelper(Qt::BGMode value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("BGMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_BGMode_toScriptValue(QScriptEngine *engine, const Qt::BGMode &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_BGMode_toStringHelper(value));
+}
+
+static void qtscript_Qt_BGMode_fromScriptValue(const QScriptValue &value, Qt::BGMode &out)
+{
+ out = qvariant_cast<Qt::BGMode>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_BGMode(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("BGMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::BGMode>(arg));
+ return context->throwError(QString::fromLatin1("BGMode(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_BGMode_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::BGMode value = qscriptvalue_cast<Qt::BGMode>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_BGMode_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::BGMode value = qscriptvalue_cast<Qt::BGMode>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_BGMode_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_BGMode_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_BGMode,
+ qtscript_Qt_BGMode_valueOf, qtscript_Qt_BGMode_toString);
+ qScriptRegisterMetaType<Qt::BGMode>(engine, qtscript_Qt_BGMode_toScriptValue,
+ qtscript_Qt_BGMode_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 2; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_BGMode_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_BGMode_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::AspectRatioMode
+//
+
+static const Qt::AspectRatioMode qtscript_Qt_AspectRatioMode_values[] = {
+ Qt::IgnoreAspectRatio
+ , Qt::KeepAspectRatio
+ , Qt::KeepAspectRatioByExpanding
+};
+
+static const char * const qtscript_Qt_AspectRatioMode_keys[] = {
+ "IgnoreAspectRatio"
+ , "KeepAspectRatio"
+ , "KeepAspectRatioByExpanding"
+};
+
+static QString qtscript_Qt_AspectRatioMode_toStringHelper(Qt::AspectRatioMode value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("AspectRatioMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_AspectRatioMode_toScriptValue(QScriptEngine *engine, const Qt::AspectRatioMode &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_AspectRatioMode_toStringHelper(value));
+}
+
+static void qtscript_Qt_AspectRatioMode_fromScriptValue(const QScriptValue &value, Qt::AspectRatioMode &out)
+{
+ out = qvariant_cast<Qt::AspectRatioMode>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_AspectRatioMode(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("AspectRatioMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::AspectRatioMode>(arg));
+ return context->throwError(QString::fromLatin1("AspectRatioMode(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_AspectRatioMode_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::AspectRatioMode value = qscriptvalue_cast<Qt::AspectRatioMode>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_AspectRatioMode_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::AspectRatioMode value = qscriptvalue_cast<Qt::AspectRatioMode>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_AspectRatioMode_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_AspectRatioMode_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_AspectRatioMode,
+ qtscript_Qt_AspectRatioMode_valueOf, qtscript_Qt_AspectRatioMode_toString);
+ qScriptRegisterMetaType<Qt::AspectRatioMode>(engine, qtscript_Qt_AspectRatioMode_toScriptValue,
+ qtscript_Qt_AspectRatioMode_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 3; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_AspectRatioMode_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_AspectRatioMode_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::TextElideMode
+//
+
+static const Qt::TextElideMode qtscript_Qt_TextElideMode_values[] = {
+ Qt::ElideLeft
+ , Qt::ElideRight
+ , Qt::ElideMiddle
+ , Qt::ElideNone
+};
+
+static const char * const qtscript_Qt_TextElideMode_keys[] = {
+ "ElideLeft"
+ , "ElideRight"
+ , "ElideMiddle"
+ , "ElideNone"
+};
+
+static QString qtscript_Qt_TextElideMode_toStringHelper(Qt::TextElideMode value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("TextElideMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_TextElideMode_toScriptValue(QScriptEngine *engine, const Qt::TextElideMode &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_TextElideMode_toStringHelper(value));
+}
+
+static void qtscript_Qt_TextElideMode_fromScriptValue(const QScriptValue &value, Qt::TextElideMode &out)
+{
+ out = qvariant_cast<Qt::TextElideMode>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_TextElideMode(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("TextElideMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::TextElideMode>(arg));
+ return context->throwError(QString::fromLatin1("TextElideMode(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_TextElideMode_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TextElideMode value = qscriptvalue_cast<Qt::TextElideMode>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_TextElideMode_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TextElideMode value = qscriptvalue_cast<Qt::TextElideMode>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_TextElideMode_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_TextElideMode_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_TextElideMode,
+ qtscript_Qt_TextElideMode_valueOf, qtscript_Qt_TextElideMode_toString);
+ qScriptRegisterMetaType<Qt::TextElideMode>(engine, qtscript_Qt_TextElideMode_toScriptValue,
+ qtscript_Qt_TextElideMode_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 4; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_TextElideMode_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_TextElideMode_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::SizeMode
+//
+
+static const Qt::SizeMode qtscript_Qt_SizeMode_values[] = {
+ Qt::AbsoluteSize
+ , Qt::RelativeSize
+};
+
+static const char * const qtscript_Qt_SizeMode_keys[] = {
+ "AbsoluteSize"
+ , "RelativeSize"
+};
+
+static QString qtscript_Qt_SizeMode_toStringHelper(Qt::SizeMode value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("SizeMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_SizeMode_toScriptValue(QScriptEngine *engine, const Qt::SizeMode &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_SizeMode_toStringHelper(value));
+}
+
+static void qtscript_Qt_SizeMode_fromScriptValue(const QScriptValue &value, Qt::SizeMode &out)
+{
+ out = qvariant_cast<Qt::SizeMode>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_SizeMode(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("SizeMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::SizeMode>(arg));
+ return context->throwError(QString::fromLatin1("SizeMode(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_SizeMode_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::SizeMode value = qscriptvalue_cast<Qt::SizeMode>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_SizeMode_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::SizeMode value = qscriptvalue_cast<Qt::SizeMode>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_SizeMode_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_SizeMode_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_SizeMode,
+ qtscript_Qt_SizeMode_valueOf, qtscript_Qt_SizeMode_toString);
+ qScriptRegisterMetaType<Qt::SizeMode>(engine, qtscript_Qt_SizeMode_toScriptValue,
+ qtscript_Qt_SizeMode_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 2; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_SizeMode_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_SizeMode_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::WindowType
+//
+
+static const Qt::WindowType qtscript_Qt_WindowType_values[] = {
+ Qt::Widget
+ , Qt::Window
+ , Qt::Dialog
+ , Qt::Sheet
+ , Qt::Drawer
+ , Qt::Popup
+ , Qt::Tool
+ , Qt::ToolTip
+ , Qt::SplashScreen
+ , Qt::Desktop
+ , Qt::SubWindow
+ , Qt::WindowType_Mask
+ , Qt::MSWindowsFixedSizeDialogHint
+ , Qt::MSWindowsOwnDC
+ , Qt::X11BypassWindowManagerHint
+ , Qt::FramelessWindowHint
+ , Qt::WindowTitleHint
+ , Qt::WindowSystemMenuHint
+ , Qt::WindowMinimizeButtonHint
+ , Qt::WindowMaximizeButtonHint
+ , Qt::WindowMinMaxButtonsHint
+ , Qt::WindowContextHelpButtonHint
+ , Qt::WindowShadeButtonHint
+ , Qt::WindowStaysOnTopHint
+ , Qt::WindowOkButtonHint
+ , Qt::WindowCancelButtonHint
+ , Qt::CustomizeWindowHint
+ , Qt::WindowStaysOnBottomHint
+ , Qt::WindowCloseButtonHint
+ , Qt::MacWindowToolBarButtonHint
+ , Qt::BypassGraphicsProxyWidget
+};
+
+static const char * const qtscript_Qt_WindowType_keys[] = {
+ "Widget"
+ , "Window"
+ , "Dialog"
+ , "Sheet"
+ , "Drawer"
+ , "Popup"
+ , "Tool"
+ , "ToolTip"
+ , "SplashScreen"
+ , "Desktop"
+ , "SubWindow"
+ , "WindowType_Mask"
+ , "MSWindowsFixedSizeDialogHint"
+ , "MSWindowsOwnDC"
+ , "X11BypassWindowManagerHint"
+ , "FramelessWindowHint"
+ , "WindowTitleHint"
+ , "WindowSystemMenuHint"
+ , "WindowMinimizeButtonHint"
+ , "WindowMaximizeButtonHint"
+ , "WindowMinMaxButtonsHint"
+ , "WindowContextHelpButtonHint"
+ , "WindowShadeButtonHint"
+ , "WindowStaysOnTopHint"
+ , "WindowOkButtonHint"
+ , "WindowCancelButtonHint"
+ , "CustomizeWindowHint"
+ , "WindowStaysOnBottomHint"
+ , "WindowCloseButtonHint"
+ , "MacWindowToolBarButtonHint"
+ , "BypassGraphicsProxyWidget"
+};
+
+static QString qtscript_Qt_WindowType_toStringHelper(Qt::WindowType value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("WindowType");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_WindowType_toScriptValue(QScriptEngine *engine, const Qt::WindowType &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_WindowType_toStringHelper(value));
+}
+
+static void qtscript_Qt_WindowType_fromScriptValue(const QScriptValue &value, Qt::WindowType &out)
+{
+ out = qvariant_cast<Qt::WindowType>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_WindowType(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("WindowType");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::WindowType>(arg));
+ return context->throwError(QString::fromLatin1("WindowType(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_WindowType_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowType value = qscriptvalue_cast<Qt::WindowType>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_WindowType_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowType value = qscriptvalue_cast<Qt::WindowType>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_WindowType_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_WindowType_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_WindowType,
+ qtscript_Qt_WindowType_valueOf, qtscript_Qt_WindowType_toString);
+ qScriptRegisterMetaType<Qt::WindowType>(engine, qtscript_Qt_WindowType_toScriptValue,
+ qtscript_Qt_WindowType_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 31; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_WindowType_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_WindowType_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::WindowFlags
+//
+
+static QScriptValue qtscript_Qt_WindowFlags_toScriptValue(QScriptEngine *engine, const Qt::WindowFlags &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_WindowFlags_fromScriptValue(const QScriptValue &value, Qt::WindowFlags &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::WindowFlags>())
+ out = qvariant_cast<Qt::WindowFlags>(var);
+ else if (var.userType() == qMetaTypeId<Qt::WindowType>())
+ out = qvariant_cast<Qt::WindowType>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_WindowFlags(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowFlags result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::WindowFlags>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::WindowType>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("WindowFlags(): argument %0 is not of type WindowType").arg(i));
+ }
+ result |= qvariant_cast<Qt::WindowType>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_WindowFlags_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowFlags value = qscriptvalue_cast<Qt::WindowFlags>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_WindowFlags_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowFlags value = qscriptvalue_cast<Qt::WindowFlags>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 31; ++i) {
+ if ((value & qtscript_Qt_WindowType_values[i]) == qtscript_Qt_WindowType_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_WindowType_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_WindowFlags_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::WindowFlags>() == otherObj.value<Qt::WindowFlags>())));
+}
+
+static QScriptValue qtscript_create_Qt_WindowFlags_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_WindowFlags, qtscript_Qt_WindowFlags_valueOf,
+ qtscript_Qt_WindowFlags_toString, qtscript_Qt_WindowFlags_equals);
+ qScriptRegisterMetaType<Qt::WindowFlags>(engine, qtscript_Qt_WindowFlags_toScriptValue,
+ qtscript_Qt_WindowFlags_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::ItemDataRole
+//
+
+static const Qt::ItemDataRole qtscript_Qt_ItemDataRole_values[] = {
+ Qt::DisplayRole
+ , Qt::DecorationRole
+ , Qt::EditRole
+ , Qt::ToolTipRole
+ , Qt::StatusTipRole
+ , Qt::WhatsThisRole
+ , Qt::FontRole
+ , Qt::TextAlignmentRole
+ , Qt::BackgroundColorRole
+ , Qt::TextColorRole
+ , Qt::CheckStateRole
+ , Qt::AccessibleTextRole
+ , Qt::AccessibleDescriptionRole
+ , Qt::SizeHintRole
+ , Qt::DisplayPropertyRole
+ , Qt::DecorationPropertyRole
+ , Qt::ToolTipPropertyRole
+ , Qt::StatusTipPropertyRole
+ , Qt::WhatsThisPropertyRole
+ , Qt::UserRole
+};
+
+static const char * const qtscript_Qt_ItemDataRole_keys[] = {
+ "DisplayRole"
+ , "DecorationRole"
+ , "EditRole"
+ , "ToolTipRole"
+ , "StatusTipRole"
+ , "WhatsThisRole"
+ , "FontRole"
+ , "TextAlignmentRole"
+ , "BackgroundColorRole"
+ , "TextColorRole"
+ , "CheckStateRole"
+ , "AccessibleTextRole"
+ , "AccessibleDescriptionRole"
+ , "SizeHintRole"
+ , "DisplayPropertyRole"
+ , "DecorationPropertyRole"
+ , "ToolTipPropertyRole"
+ , "StatusTipPropertyRole"
+ , "WhatsThisPropertyRole"
+ , "UserRole"
+};
+
+static QString qtscript_Qt_ItemDataRole_toStringHelper(Qt::ItemDataRole value)
+{
+ for (int i = 0; i < 20; ++i) {
+ if (qtscript_Qt_ItemDataRole_values[i] == value)
+ return QString::fromLatin1(qtscript_Qt_ItemDataRole_keys[i]);
+ }
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_ItemDataRole_toScriptValue(QScriptEngine *engine, const Qt::ItemDataRole &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ItemDataRole_toStringHelper(value));
+}
+
+static void qtscript_Qt_ItemDataRole_fromScriptValue(const QScriptValue &value, Qt::ItemDataRole &out)
+{
+ out = qvariant_cast<Qt::ItemDataRole>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ItemDataRole(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ for (int i = 0; i < 20; ++i) {
+ if (qtscript_Qt_ItemDataRole_values[i] == arg)
+ return qScriptValueFromValue(engine, static_cast<Qt::ItemDataRole>(arg));
+ }
+ return context->throwError(QString::fromLatin1("ItemDataRole(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ItemDataRole_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ItemDataRole value = qscriptvalue_cast<Qt::ItemDataRole>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ItemDataRole_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ItemDataRole value = qscriptvalue_cast<Qt::ItemDataRole>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ItemDataRole_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ItemDataRole_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ItemDataRole,
+ qtscript_Qt_ItemDataRole_valueOf, qtscript_Qt_ItemDataRole_toString);
+ qScriptRegisterMetaType<Qt::ItemDataRole>(engine, qtscript_Qt_ItemDataRole_toScriptValue,
+ qtscript_Qt_ItemDataRole_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 20; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ItemDataRole_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ItemDataRole_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::SortOrder
+//
+
+static const Qt::SortOrder qtscript_Qt_SortOrder_values[] = {
+ Qt::AscendingOrder
+ , Qt::DescendingOrder
+};
+
+static const char * const qtscript_Qt_SortOrder_keys[] = {
+ "AscendingOrder"
+ , "DescendingOrder"
+};
+
+static QString qtscript_Qt_SortOrder_toStringHelper(Qt::SortOrder value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("SortOrder");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_SortOrder_toScriptValue(QScriptEngine *engine, const Qt::SortOrder &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_SortOrder_toStringHelper(value));
+}
+
+static void qtscript_Qt_SortOrder_fromScriptValue(const QScriptValue &value, Qt::SortOrder &out)
+{
+ out = qvariant_cast<Qt::SortOrder>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_SortOrder(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("SortOrder");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::SortOrder>(arg));
+ return context->throwError(QString::fromLatin1("SortOrder(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_SortOrder_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::SortOrder value = qscriptvalue_cast<Qt::SortOrder>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_SortOrder_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::SortOrder value = qscriptvalue_cast<Qt::SortOrder>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_SortOrder_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_SortOrder_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_SortOrder,
+ qtscript_Qt_SortOrder_valueOf, qtscript_Qt_SortOrder_toString);
+ qScriptRegisterMetaType<Qt::SortOrder>(engine, qtscript_Qt_SortOrder_toScriptValue,
+ qtscript_Qt_SortOrder_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 2; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_SortOrder_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_SortOrder_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::MatchFlag
+//
+
+static const Qt::MatchFlag qtscript_Qt_MatchFlag_values[] = {
+ Qt::MatchExactly
+ , Qt::MatchContains
+ , Qt::MatchStartsWith
+ , Qt::MatchEndsWith
+ , Qt::MatchRegExp
+ , Qt::MatchWildcard
+ , Qt::MatchFixedString
+ , Qt::MatchCaseSensitive
+ , Qt::MatchWrap
+ , Qt::MatchRecursive
+};
+
+static const char * const qtscript_Qt_MatchFlag_keys[] = {
+ "MatchExactly"
+ , "MatchContains"
+ , "MatchStartsWith"
+ , "MatchEndsWith"
+ , "MatchRegExp"
+ , "MatchWildcard"
+ , "MatchFixedString"
+ , "MatchCaseSensitive"
+ , "MatchWrap"
+ , "MatchRecursive"
+};
+
+static QString qtscript_Qt_MatchFlag_toStringHelper(Qt::MatchFlag value)
+{
+ for (int i = 0; i < 10; ++i) {
+ if (qtscript_Qt_MatchFlag_values[i] == value)
+ return QString::fromLatin1(qtscript_Qt_MatchFlag_keys[i]);
+ }
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_MatchFlag_toScriptValue(QScriptEngine *engine, const Qt::MatchFlag &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_MatchFlag_toStringHelper(value));
+}
+
+static void qtscript_Qt_MatchFlag_fromScriptValue(const QScriptValue &value, Qt::MatchFlag &out)
+{
+ out = qvariant_cast<Qt::MatchFlag>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_MatchFlag(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ for (int i = 0; i < 10; ++i) {
+ if (qtscript_Qt_MatchFlag_values[i] == arg)
+ return qScriptValueFromValue(engine, static_cast<Qt::MatchFlag>(arg));
+ }
+ return context->throwError(QString::fromLatin1("MatchFlag(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_MatchFlag_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::MatchFlag value = qscriptvalue_cast<Qt::MatchFlag>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_MatchFlag_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::MatchFlag value = qscriptvalue_cast<Qt::MatchFlag>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_MatchFlag_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_MatchFlag_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_MatchFlag,
+ qtscript_Qt_MatchFlag_valueOf, qtscript_Qt_MatchFlag_toString);
+ qScriptRegisterMetaType<Qt::MatchFlag>(engine, qtscript_Qt_MatchFlag_toScriptValue,
+ qtscript_Qt_MatchFlag_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 10; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_MatchFlag_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_MatchFlag_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::MatchFlags
+//
+
+static QScriptValue qtscript_Qt_MatchFlags_toScriptValue(QScriptEngine *engine, const Qt::MatchFlags &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_MatchFlags_fromScriptValue(const QScriptValue &value, Qt::MatchFlags &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::MatchFlags>())
+ out = qvariant_cast<Qt::MatchFlags>(var);
+ else if (var.userType() == qMetaTypeId<Qt::MatchFlag>())
+ out = qvariant_cast<Qt::MatchFlag>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_MatchFlags(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::MatchFlags result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::MatchFlags>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::MatchFlag>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("MatchFlags(): argument %0 is not of type MatchFlag").arg(i));
+ }
+ result |= qvariant_cast<Qt::MatchFlag>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_MatchFlags_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::MatchFlags value = qscriptvalue_cast<Qt::MatchFlags>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_MatchFlags_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::MatchFlags value = qscriptvalue_cast<Qt::MatchFlags>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 10; ++i) {
+ if ((value & qtscript_Qt_MatchFlag_values[i]) == qtscript_Qt_MatchFlag_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_MatchFlag_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_MatchFlags_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::MatchFlags>() == otherObj.value<Qt::MatchFlags>())));
+}
+
+static QScriptValue qtscript_create_Qt_MatchFlags_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_MatchFlags, qtscript_Qt_MatchFlags_valueOf,
+ qtscript_Qt_MatchFlags_toString, qtscript_Qt_MatchFlags_equals);
+ qScriptRegisterMetaType<Qt::MatchFlags>(engine, qtscript_Qt_MatchFlags_toScriptValue,
+ qtscript_Qt_MatchFlags_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::PenJoinStyle
+//
+
+static const Qt::PenJoinStyle qtscript_Qt_PenJoinStyle_values[] = {
+ Qt::MiterJoin
+ , Qt::BevelJoin
+ , Qt::RoundJoin
+ , Qt::SvgMiterJoin
+ , Qt::MPenJoinStyle
+};
+
+static const char * const qtscript_Qt_PenJoinStyle_keys[] = {
+ "MiterJoin"
+ , "BevelJoin"
+ , "RoundJoin"
+ , "SvgMiterJoin"
+ , "MPenJoinStyle"
+};
+
+static QString qtscript_Qt_PenJoinStyle_toStringHelper(Qt::PenJoinStyle value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("PenJoinStyle");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_PenJoinStyle_toScriptValue(QScriptEngine *engine, const Qt::PenJoinStyle &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_PenJoinStyle_toStringHelper(value));
+}
+
+static void qtscript_Qt_PenJoinStyle_fromScriptValue(const QScriptValue &value, Qt::PenJoinStyle &out)
+{
+ out = qvariant_cast<Qt::PenJoinStyle>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_PenJoinStyle(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("PenJoinStyle");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::PenJoinStyle>(arg));
+ return context->throwError(QString::fromLatin1("PenJoinStyle(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_PenJoinStyle_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::PenJoinStyle value = qscriptvalue_cast<Qt::PenJoinStyle>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_PenJoinStyle_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::PenJoinStyle value = qscriptvalue_cast<Qt::PenJoinStyle>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_PenJoinStyle_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_PenJoinStyle_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_PenJoinStyle,
+ qtscript_Qt_PenJoinStyle_valueOf, qtscript_Qt_PenJoinStyle_toString);
+ qScriptRegisterMetaType<Qt::PenJoinStyle>(engine, qtscript_Qt_PenJoinStyle_toScriptValue,
+ qtscript_Qt_PenJoinStyle_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 5; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_PenJoinStyle_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_PenJoinStyle_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::CaseSensitivity
+//
+
+static const Qt::CaseSensitivity qtscript_Qt_CaseSensitivity_values[] = {
+ Qt::CaseInsensitive
+ , Qt::CaseSensitive
+};
+
+static const char * const qtscript_Qt_CaseSensitivity_keys[] = {
+ "CaseInsensitive"
+ , "CaseSensitive"
+};
+
+static QString qtscript_Qt_CaseSensitivity_toStringHelper(Qt::CaseSensitivity value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("CaseSensitivity");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_CaseSensitivity_toScriptValue(QScriptEngine *engine, const Qt::CaseSensitivity &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_CaseSensitivity_toStringHelper(value));
+}
+
+static void qtscript_Qt_CaseSensitivity_fromScriptValue(const QScriptValue &value, Qt::CaseSensitivity &out)
+{
+ out = qvariant_cast<Qt::CaseSensitivity>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_CaseSensitivity(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("CaseSensitivity");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::CaseSensitivity>(arg));
+ return context->throwError(QString::fromLatin1("CaseSensitivity(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_CaseSensitivity_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::CaseSensitivity value = qscriptvalue_cast<Qt::CaseSensitivity>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_CaseSensitivity_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::CaseSensitivity value = qscriptvalue_cast<Qt::CaseSensitivity>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_CaseSensitivity_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_CaseSensitivity_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_CaseSensitivity,
+ qtscript_Qt_CaseSensitivity_valueOf, qtscript_Qt_CaseSensitivity_toString);
+ qScriptRegisterMetaType<Qt::CaseSensitivity>(engine, qtscript_Qt_CaseSensitivity_toScriptValue,
+ qtscript_Qt_CaseSensitivity_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 2; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_CaseSensitivity_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_CaseSensitivity_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::BrushStyle
+//
+
+static const Qt::BrushStyle qtscript_Qt_BrushStyle_values[] = {
+ Qt::NoBrush
+ , Qt::SolidPattern
+ , Qt::Dense1Pattern
+ , Qt::Dense2Pattern
+ , Qt::Dense3Pattern
+ , Qt::Dense4Pattern
+ , Qt::Dense5Pattern
+ , Qt::Dense6Pattern
+ , Qt::Dense7Pattern
+ , Qt::HorPattern
+ , Qt::VerPattern
+ , Qt::CrossPattern
+ , Qt::BDiagPattern
+ , Qt::FDiagPattern
+ , Qt::DiagCrossPattern
+ , Qt::LinearGradientPattern
+ , Qt::RadialGradientPattern
+ , Qt::ConicalGradientPattern
+ , Qt::TexturePattern
+};
+
+static const char * const qtscript_Qt_BrushStyle_keys[] = {
+ "NoBrush"
+ , "SolidPattern"
+ , "Dense1Pattern"
+ , "Dense2Pattern"
+ , "Dense3Pattern"
+ , "Dense4Pattern"
+ , "Dense5Pattern"
+ , "Dense6Pattern"
+ , "Dense7Pattern"
+ , "HorPattern"
+ , "VerPattern"
+ , "CrossPattern"
+ , "BDiagPattern"
+ , "FDiagPattern"
+ , "DiagCrossPattern"
+ , "LinearGradientPattern"
+ , "RadialGradientPattern"
+ , "ConicalGradientPattern"
+ , "TexturePattern"
+};
+
+static QString qtscript_Qt_BrushStyle_toStringHelper(Qt::BrushStyle value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("BrushStyle");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_BrushStyle_toScriptValue(QScriptEngine *engine, const Qt::BrushStyle &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_BrushStyle_toStringHelper(value));
+}
+
+static void qtscript_Qt_BrushStyle_fromScriptValue(const QScriptValue &value, Qt::BrushStyle &out)
+{
+ out = qvariant_cast<Qt::BrushStyle>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_BrushStyle(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("BrushStyle");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::BrushStyle>(arg));
+ return context->throwError(QString::fromLatin1("BrushStyle(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_BrushStyle_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::BrushStyle value = qscriptvalue_cast<Qt::BrushStyle>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_BrushStyle_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::BrushStyle value = qscriptvalue_cast<Qt::BrushStyle>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_BrushStyle_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_BrushStyle_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_BrushStyle,
+ qtscript_Qt_BrushStyle_valueOf, qtscript_Qt_BrushStyle_toString);
+ qScriptRegisterMetaType<Qt::BrushStyle>(engine, qtscript_Qt_BrushStyle_toScriptValue,
+ qtscript_Qt_BrushStyle_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 19; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_BrushStyle_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_BrushStyle_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ClipOperation
+//
+
+static const Qt::ClipOperation qtscript_Qt_ClipOperation_values[] = {
+ Qt::NoClip
+ , Qt::ReplaceClip
+ , Qt::IntersectClip
+ , Qt::UniteClip
+};
+
+static const char * const qtscript_Qt_ClipOperation_keys[] = {
+ "NoClip"
+ , "ReplaceClip"
+ , "IntersectClip"
+ , "UniteClip"
+};
+
+static QString qtscript_Qt_ClipOperation_toStringHelper(Qt::ClipOperation value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ClipOperation");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_ClipOperation_toScriptValue(QScriptEngine *engine, const Qt::ClipOperation &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ClipOperation_toStringHelper(value));
+}
+
+static void qtscript_Qt_ClipOperation_fromScriptValue(const QScriptValue &value, Qt::ClipOperation &out)
+{
+ out = qvariant_cast<Qt::ClipOperation>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ClipOperation(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ClipOperation");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::ClipOperation>(arg));
+ return context->throwError(QString::fromLatin1("ClipOperation(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ClipOperation_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ClipOperation value = qscriptvalue_cast<Qt::ClipOperation>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ClipOperation_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ClipOperation value = qscriptvalue_cast<Qt::ClipOperation>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ClipOperation_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ClipOperation_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ClipOperation,
+ qtscript_Qt_ClipOperation_valueOf, qtscript_Qt_ClipOperation_toString);
+ qScriptRegisterMetaType<Qt::ClipOperation>(engine, qtscript_Qt_ClipOperation_toScriptValue,
+ qtscript_Qt_ClipOperation_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 4; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ClipOperation_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ClipOperation_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::FocusReason
+//
+
+static const Qt::FocusReason qtscript_Qt_FocusReason_values[] = {
+ Qt::MouseFocusReason
+ , Qt::TabFocusReason
+ , Qt::BacktabFocusReason
+ , Qt::ActiveWindowFocusReason
+ , Qt::PopupFocusReason
+ , Qt::ShortcutFocusReason
+ , Qt::MenuBarFocusReason
+ , Qt::OtherFocusReason
+ , Qt::NoFocusReason
+};
+
+static const char * const qtscript_Qt_FocusReason_keys[] = {
+ "MouseFocusReason"
+ , "TabFocusReason"
+ , "BacktabFocusReason"
+ , "ActiveWindowFocusReason"
+ , "PopupFocusReason"
+ , "ShortcutFocusReason"
+ , "MenuBarFocusReason"
+ , "OtherFocusReason"
+ , "NoFocusReason"
+};
+
+static QString qtscript_Qt_FocusReason_toStringHelper(Qt::FocusReason value)
+{
+ if ((value >= Qt::MouseFocusReason) && (value <= Qt::NoFocusReason))
+ return qtscript_Qt_FocusReason_keys[static_cast<int>(value)-static_cast<int>(Qt::MouseFocusReason)];
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_FocusReason_toScriptValue(QScriptEngine *engine, const Qt::FocusReason &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_FocusReason_toStringHelper(value));
+}
+
+static void qtscript_Qt_FocusReason_fromScriptValue(const QScriptValue &value, Qt::FocusReason &out)
+{
+ out = qvariant_cast<Qt::FocusReason>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_FocusReason(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ if ((arg >= Qt::MouseFocusReason) && (arg <= Qt::NoFocusReason))
+ return qScriptValueFromValue(engine, static_cast<Qt::FocusReason>(arg));
+ return context->throwError(QString::fromLatin1("FocusReason(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_FocusReason_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::FocusReason value = qscriptvalue_cast<Qt::FocusReason>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_FocusReason_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::FocusReason value = qscriptvalue_cast<Qt::FocusReason>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_FocusReason_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_FocusReason_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_FocusReason,
+ qtscript_Qt_FocusReason_valueOf, qtscript_Qt_FocusReason_toString);
+ qScriptRegisterMetaType<Qt::FocusReason>(engine, qtscript_Qt_FocusReason_toScriptValue,
+ qtscript_Qt_FocusReason_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 9; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_FocusReason_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_FocusReason_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ToolBarArea
+//
+
+static const Qt::ToolBarArea qtscript_Qt_ToolBarArea_values[] = {
+ Qt::NoToolBarArea
+ , Qt::LeftToolBarArea
+ , Qt::RightToolBarArea
+ , Qt::TopToolBarArea
+ , Qt::BottomToolBarArea
+ , Qt::ToolBarArea_Mask
+};
+
+static const char * const qtscript_Qt_ToolBarArea_keys[] = {
+ "NoToolBarArea"
+ , "LeftToolBarArea"
+ , "RightToolBarArea"
+ , "TopToolBarArea"
+ , "BottomToolBarArea"
+ , "ToolBarArea_Mask"
+};
+
+static QString qtscript_Qt_ToolBarArea_toStringHelper(Qt::ToolBarArea value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ToolBarArea");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_ToolBarArea_toScriptValue(QScriptEngine *engine, const Qt::ToolBarArea &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ToolBarArea_toStringHelper(value));
+}
+
+static void qtscript_Qt_ToolBarArea_fromScriptValue(const QScriptValue &value, Qt::ToolBarArea &out)
+{
+ out = qvariant_cast<Qt::ToolBarArea>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ToolBarArea(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ToolBarArea");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::ToolBarArea>(arg));
+ return context->throwError(QString::fromLatin1("ToolBarArea(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ToolBarArea_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ToolBarArea value = qscriptvalue_cast<Qt::ToolBarArea>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ToolBarArea_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ToolBarArea value = qscriptvalue_cast<Qt::ToolBarArea>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ToolBarArea_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ToolBarArea_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ToolBarArea,
+ qtscript_Qt_ToolBarArea_valueOf, qtscript_Qt_ToolBarArea_toString);
+ qScriptRegisterMetaType<Qt::ToolBarArea>(engine, qtscript_Qt_ToolBarArea_toScriptValue,
+ qtscript_Qt_ToolBarArea_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 6; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ToolBarArea_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ToolBarArea_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ToolBarAreas
+//
+
+static QScriptValue qtscript_Qt_ToolBarAreas_toScriptValue(QScriptEngine *engine, const Qt::ToolBarAreas &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_ToolBarAreas_fromScriptValue(const QScriptValue &value, Qt::ToolBarAreas &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::ToolBarAreas>())
+ out = qvariant_cast<Qt::ToolBarAreas>(var);
+ else if (var.userType() == qMetaTypeId<Qt::ToolBarArea>())
+ out = qvariant_cast<Qt::ToolBarArea>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_ToolBarAreas(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ToolBarAreas result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::ToolBarAreas>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::ToolBarArea>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("ToolBarAreas(): argument %0 is not of type ToolBarArea").arg(i));
+ }
+ result |= qvariant_cast<Qt::ToolBarArea>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_ToolBarAreas_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ToolBarAreas value = qscriptvalue_cast<Qt::ToolBarAreas>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ToolBarAreas_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ToolBarAreas value = qscriptvalue_cast<Qt::ToolBarAreas>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 6; ++i) {
+ if ((value & qtscript_Qt_ToolBarArea_values[i]) == qtscript_Qt_ToolBarArea_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_ToolBarArea_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_ToolBarAreas_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::ToolBarAreas>() == otherObj.value<Qt::ToolBarAreas>())));
+}
+
+static QScriptValue qtscript_create_Qt_ToolBarAreas_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_ToolBarAreas, qtscript_Qt_ToolBarAreas_valueOf,
+ qtscript_Qt_ToolBarAreas_toString, qtscript_Qt_ToolBarAreas_equals);
+ qScriptRegisterMetaType<Qt::ToolBarAreas>(engine, qtscript_Qt_ToolBarAreas_toScriptValue,
+ qtscript_Qt_ToolBarAreas_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::KeyboardModifier
+//
+
+static const Qt::KeyboardModifier qtscript_Qt_KeyboardModifier_values[] = {
+ Qt::KeyboardModifierMask
+ , Qt::NoModifier
+ , Qt::ShiftModifier
+ , Qt::ControlModifier
+ , Qt::AltModifier
+ , Qt::MetaModifier
+ , Qt::KeypadModifier
+ , Qt::GroupSwitchModifier
+};
+
+static const char * const qtscript_Qt_KeyboardModifier_keys[] = {
+ "KeyboardModifierMask"
+ , "NoModifier"
+ , "ShiftModifier"
+ , "ControlModifier"
+ , "AltModifier"
+ , "MetaModifier"
+ , "KeypadModifier"
+ , "GroupSwitchModifier"
+};
+
+static QString qtscript_Qt_KeyboardModifier_toStringHelper(Qt::KeyboardModifier value)
+{
+ for (int i = 0; i < 8; ++i) {
+ if (qtscript_Qt_KeyboardModifier_values[i] == value)
+ return QString::fromLatin1(qtscript_Qt_KeyboardModifier_keys[i]);
+ }
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_KeyboardModifier_toScriptValue(QScriptEngine *engine, const Qt::KeyboardModifier &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_KeyboardModifier_toStringHelper(value));
+}
+
+static void qtscript_Qt_KeyboardModifier_fromScriptValue(const QScriptValue &value, Qt::KeyboardModifier &out)
+{
+ out = qvariant_cast<Qt::KeyboardModifier>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_KeyboardModifier(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ for (int i = 0; i < 8; ++i) {
+ if (qtscript_Qt_KeyboardModifier_values[i] == arg)
+ return qScriptValueFromValue(engine, static_cast<Qt::KeyboardModifier>(arg));
+ }
+ return context->throwError(QString::fromLatin1("KeyboardModifier(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_KeyboardModifier_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::KeyboardModifier value = qscriptvalue_cast<Qt::KeyboardModifier>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_KeyboardModifier_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::KeyboardModifier value = qscriptvalue_cast<Qt::KeyboardModifier>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_KeyboardModifier_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_KeyboardModifier_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_KeyboardModifier,
+ qtscript_Qt_KeyboardModifier_valueOf, qtscript_Qt_KeyboardModifier_toString);
+ qScriptRegisterMetaType<Qt::KeyboardModifier>(engine, qtscript_Qt_KeyboardModifier_toScriptValue,
+ qtscript_Qt_KeyboardModifier_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 8; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_KeyboardModifier_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_KeyboardModifier_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::KeyboardModifiers
+//
+
+static QScriptValue qtscript_Qt_KeyboardModifiers_toScriptValue(QScriptEngine *engine, const Qt::KeyboardModifiers &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_KeyboardModifiers_fromScriptValue(const QScriptValue &value, Qt::KeyboardModifiers &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::KeyboardModifiers>())
+ out = qvariant_cast<Qt::KeyboardModifiers>(var);
+ else if (var.userType() == qMetaTypeId<Qt::KeyboardModifier>())
+ out = qvariant_cast<Qt::KeyboardModifier>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_KeyboardModifiers(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::KeyboardModifiers result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::KeyboardModifiers>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::KeyboardModifier>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("KeyboardModifiers(): argument %0 is not of type KeyboardModifier").arg(i));
+ }
+ result |= qvariant_cast<Qt::KeyboardModifier>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_KeyboardModifiers_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::KeyboardModifiers value = qscriptvalue_cast<Qt::KeyboardModifiers>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_KeyboardModifiers_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::KeyboardModifiers value = qscriptvalue_cast<Qt::KeyboardModifiers>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 8; ++i) {
+ if ((value & qtscript_Qt_KeyboardModifier_values[i]) == qtscript_Qt_KeyboardModifier_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_KeyboardModifier_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_KeyboardModifiers_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::KeyboardModifiers>() == otherObj.value<Qt::KeyboardModifiers>())));
+}
+
+static QScriptValue qtscript_create_Qt_KeyboardModifiers_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_KeyboardModifiers, qtscript_Qt_KeyboardModifiers_valueOf,
+ qtscript_Qt_KeyboardModifiers_toString, qtscript_Qt_KeyboardModifiers_equals);
+ qScriptRegisterMetaType<Qt::KeyboardModifiers>(engine, qtscript_Qt_KeyboardModifiers_toScriptValue,
+ qtscript_Qt_KeyboardModifiers_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::WhiteSpaceMode
+//
+
+static const Qt::WhiteSpaceMode qtscript_Qt_WhiteSpaceMode_values[] = {
+ Qt::WhiteSpaceModeUndefined
+ , Qt::WhiteSpaceNormal
+ , Qt::WhiteSpacePre
+ , Qt::WhiteSpaceNoWrap
+};
+
+static const char * const qtscript_Qt_WhiteSpaceMode_keys[] = {
+ "WhiteSpaceModeUndefined"
+ , "WhiteSpaceNormal"
+ , "WhiteSpacePre"
+ , "WhiteSpaceNoWrap"
+};
+
+static QString qtscript_Qt_WhiteSpaceMode_toStringHelper(Qt::WhiteSpaceMode value)
+{
+ if ((value >= Qt::WhiteSpaceModeUndefined) && (value <= Qt::WhiteSpaceNoWrap))
+ return qtscript_Qt_WhiteSpaceMode_keys[static_cast<int>(value)-static_cast<int>(Qt::WhiteSpaceModeUndefined)];
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_WhiteSpaceMode_toScriptValue(QScriptEngine *engine, const Qt::WhiteSpaceMode &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_WhiteSpaceMode_toStringHelper(value));
+}
+
+static void qtscript_Qt_WhiteSpaceMode_fromScriptValue(const QScriptValue &value, Qt::WhiteSpaceMode &out)
+{
+ out = qvariant_cast<Qt::WhiteSpaceMode>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_WhiteSpaceMode(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ if ((arg >= Qt::WhiteSpaceModeUndefined) && (arg <= Qt::WhiteSpaceNoWrap))
+ return qScriptValueFromValue(engine, static_cast<Qt::WhiteSpaceMode>(arg));
+ return context->throwError(QString::fromLatin1("WhiteSpaceMode(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_WhiteSpaceMode_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WhiteSpaceMode value = qscriptvalue_cast<Qt::WhiteSpaceMode>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_WhiteSpaceMode_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WhiteSpaceMode value = qscriptvalue_cast<Qt::WhiteSpaceMode>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_WhiteSpaceMode_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_WhiteSpaceMode_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_WhiteSpaceMode,
+ qtscript_Qt_WhiteSpaceMode_valueOf, qtscript_Qt_WhiteSpaceMode_toString);
+ qScriptRegisterMetaType<Qt::WhiteSpaceMode>(engine, qtscript_Qt_WhiteSpaceMode_toScriptValue,
+ qtscript_Qt_WhiteSpaceMode_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 4; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_WhiteSpaceMode_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_WhiteSpaceMode_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::DayOfWeek
+//
+
+static const Qt::DayOfWeek qtscript_Qt_DayOfWeek_values[] = {
+ Qt::Monday
+ , Qt::Tuesday
+ , Qt::Wednesday
+ , Qt::Thursday
+ , Qt::Friday
+ , Qt::Saturday
+ , Qt::Sunday
+};
+
+static const char * const qtscript_Qt_DayOfWeek_keys[] = {
+ "Monday"
+ , "Tuesday"
+ , "Wednesday"
+ , "Thursday"
+ , "Friday"
+ , "Saturday"
+ , "Sunday"
+};
+
+static QString qtscript_Qt_DayOfWeek_toStringHelper(Qt::DayOfWeek value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("DayOfWeek");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_DayOfWeek_toScriptValue(QScriptEngine *engine, const Qt::DayOfWeek &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_DayOfWeek_toStringHelper(value));
+}
+
+static void qtscript_Qt_DayOfWeek_fromScriptValue(const QScriptValue &value, Qt::DayOfWeek &out)
+{
+ out = qvariant_cast<Qt::DayOfWeek>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_DayOfWeek(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("DayOfWeek");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::DayOfWeek>(arg));
+ return context->throwError(QString::fromLatin1("DayOfWeek(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_DayOfWeek_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DayOfWeek value = qscriptvalue_cast<Qt::DayOfWeek>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_DayOfWeek_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DayOfWeek value = qscriptvalue_cast<Qt::DayOfWeek>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_DayOfWeek_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_DayOfWeek_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_DayOfWeek,
+ qtscript_Qt_DayOfWeek_valueOf, qtscript_Qt_DayOfWeek_toString);
+ qScriptRegisterMetaType<Qt::DayOfWeek>(engine, qtscript_Qt_DayOfWeek_toScriptValue,
+ qtscript_Qt_DayOfWeek_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 7; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_DayOfWeek_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_DayOfWeek_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::EventPriority
+//
+
+static const Qt::EventPriority qtscript_Qt_EventPriority_values[] = {
+ Qt::LowEventPriority
+ , Qt::NormalEventPriority
+ , Qt::HighEventPriority
+};
+
+static const char * const qtscript_Qt_EventPriority_keys[] = {
+ "LowEventPriority"
+ , "NormalEventPriority"
+ , "HighEventPriority"
+};
+
+static QString qtscript_Qt_EventPriority_toStringHelper(Qt::EventPriority value)
+{
+ if ((value >= Qt::LowEventPriority) && (value <= Qt::HighEventPriority))
+ return qtscript_Qt_EventPriority_keys[static_cast<int>(value)-static_cast<int>(Qt::LowEventPriority)];
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_EventPriority_toScriptValue(QScriptEngine *engine, const Qt::EventPriority &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_EventPriority_toStringHelper(value));
+}
+
+static void qtscript_Qt_EventPriority_fromScriptValue(const QScriptValue &value, Qt::EventPriority &out)
+{
+ out = qvariant_cast<Qt::EventPriority>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_EventPriority(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ if ((arg >= Qt::LowEventPriority) && (arg <= Qt::HighEventPriority))
+ return qScriptValueFromValue(engine, static_cast<Qt::EventPriority>(arg));
+ return context->throwError(QString::fromLatin1("EventPriority(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_EventPriority_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::EventPriority value = qscriptvalue_cast<Qt::EventPriority>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_EventPriority_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::EventPriority value = qscriptvalue_cast<Qt::EventPriority>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_EventPriority_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_EventPriority_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_EventPriority,
+ qtscript_Qt_EventPriority_valueOf, qtscript_Qt_EventPriority_toString);
+ qScriptRegisterMetaType<Qt::EventPriority>(engine, qtscript_Qt_EventPriority_toScriptValue,
+ qtscript_Qt_EventPriority_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 3; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_EventPriority_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_EventPriority_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::DateFormat
+//
+
+static const Qt::DateFormat qtscript_Qt_DateFormat_values[] = {
+ Qt::TextDate
+ , Qt::ISODate
+ , Qt::SystemLocaleDate
+ , Qt::LocaleDate
+ , Qt::SystemLocaleShortDate
+ , Qt::SystemLocaleLongDate
+ , Qt::DefaultLocaleShortDate
+ , Qt::DefaultLocaleLongDate
+};
+
+static const char * const qtscript_Qt_DateFormat_keys[] = {
+ "TextDate"
+ , "ISODate"
+ , "SystemLocaleDate"
+ , "LocaleDate"
+ , "SystemLocaleShortDate"
+ , "SystemLocaleLongDate"
+ , "DefaultLocaleShortDate"
+ , "DefaultLocaleLongDate"
+};
+
+static QString qtscript_Qt_DateFormat_toStringHelper(Qt::DateFormat value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("DateFormat");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_DateFormat_toScriptValue(QScriptEngine *engine, const Qt::DateFormat &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_DateFormat_toStringHelper(value));
+}
+
+static void qtscript_Qt_DateFormat_fromScriptValue(const QScriptValue &value, Qt::DateFormat &out)
+{
+ out = qvariant_cast<Qt::DateFormat>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_DateFormat(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("DateFormat");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::DateFormat>(arg));
+ return context->throwError(QString::fromLatin1("DateFormat(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_DateFormat_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DateFormat value = qscriptvalue_cast<Qt::DateFormat>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_DateFormat_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DateFormat value = qscriptvalue_cast<Qt::DateFormat>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_DateFormat_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_DateFormat_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_DateFormat,
+ qtscript_Qt_DateFormat_valueOf, qtscript_Qt_DateFormat_toString);
+ qScriptRegisterMetaType<Qt::DateFormat>(engine, qtscript_Qt_DateFormat_toScriptValue,
+ qtscript_Qt_DateFormat_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 8; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_DateFormat_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_DateFormat_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::MaskMode
+//
+
+static const Qt::MaskMode qtscript_Qt_MaskMode_values[] = {
+ Qt::MaskInColor
+ , Qt::MaskOutColor
+};
+
+static const char * const qtscript_Qt_MaskMode_keys[] = {
+ "MaskInColor"
+ , "MaskOutColor"
+};
+
+static QString qtscript_Qt_MaskMode_toStringHelper(Qt::MaskMode value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("MaskMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_MaskMode_toScriptValue(QScriptEngine *engine, const Qt::MaskMode &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_MaskMode_toStringHelper(value));
+}
+
+static void qtscript_Qt_MaskMode_fromScriptValue(const QScriptValue &value, Qt::MaskMode &out)
+{
+ out = qvariant_cast<Qt::MaskMode>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_MaskMode(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("MaskMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::MaskMode>(arg));
+ return context->throwError(QString::fromLatin1("MaskMode(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_MaskMode_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::MaskMode value = qscriptvalue_cast<Qt::MaskMode>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_MaskMode_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::MaskMode value = qscriptvalue_cast<Qt::MaskMode>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_MaskMode_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_MaskMode_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_MaskMode,
+ qtscript_Qt_MaskMode_valueOf, qtscript_Qt_MaskMode_toString);
+ qScriptRegisterMetaType<Qt::MaskMode>(engine, qtscript_Qt_MaskMode_toScriptValue,
+ qtscript_Qt_MaskMode_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 2; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_MaskMode_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_MaskMode_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::UIEffect
+//
+
+static const Qt::UIEffect qtscript_Qt_UIEffect_values[] = {
+ Qt::UI_General
+ , Qt::UI_AnimateMenu
+ , Qt::UI_FadeMenu
+ , Qt::UI_AnimateCombo
+ , Qt::UI_AnimateTooltip
+ , Qt::UI_FadeTooltip
+ , Qt::UI_AnimateToolBox
+};
+
+static const char * const qtscript_Qt_UIEffect_keys[] = {
+ "UI_General"
+ , "UI_AnimateMenu"
+ , "UI_FadeMenu"
+ , "UI_AnimateCombo"
+ , "UI_AnimateTooltip"
+ , "UI_FadeTooltip"
+ , "UI_AnimateToolBox"
+};
+
+static QString qtscript_Qt_UIEffect_toStringHelper(Qt::UIEffect value)
+{
+ if ((value >= Qt::UI_General) && (value <= Qt::UI_AnimateToolBox))
+ return qtscript_Qt_UIEffect_keys[static_cast<int>(value)-static_cast<int>(Qt::UI_General)];
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_UIEffect_toScriptValue(QScriptEngine *engine, const Qt::UIEffect &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_UIEffect_toStringHelper(value));
+}
+
+static void qtscript_Qt_UIEffect_fromScriptValue(const QScriptValue &value, Qt::UIEffect &out)
+{
+ out = qvariant_cast<Qt::UIEffect>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_UIEffect(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ if ((arg >= Qt::UI_General) && (arg <= Qt::UI_AnimateToolBox))
+ return qScriptValueFromValue(engine, static_cast<Qt::UIEffect>(arg));
+ return context->throwError(QString::fromLatin1("UIEffect(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_UIEffect_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::UIEffect value = qscriptvalue_cast<Qt::UIEffect>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_UIEffect_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::UIEffect value = qscriptvalue_cast<Qt::UIEffect>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_UIEffect_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_UIEffect_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_UIEffect,
+ qtscript_Qt_UIEffect_valueOf, qtscript_Qt_UIEffect_toString);
+ qScriptRegisterMetaType<Qt::UIEffect>(engine, qtscript_Qt_UIEffect_toScriptValue,
+ qtscript_Qt_UIEffect_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 7; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_UIEffect_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_UIEffect_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ContextMenuPolicy
+//
+
+static const Qt::ContextMenuPolicy qtscript_Qt_ContextMenuPolicy_values[] = {
+ Qt::NoContextMenu
+ , Qt::DefaultContextMenu
+ , Qt::ActionsContextMenu
+ , Qt::CustomContextMenu
+ , Qt::PreventContextMenu
+};
+
+static const char * const qtscript_Qt_ContextMenuPolicy_keys[] = {
+ "NoContextMenu"
+ , "DefaultContextMenu"
+ , "ActionsContextMenu"
+ , "CustomContextMenu"
+ , "PreventContextMenu"
+};
+
+static QString qtscript_Qt_ContextMenuPolicy_toStringHelper(Qt::ContextMenuPolicy value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ContextMenuPolicy");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_ContextMenuPolicy_toScriptValue(QScriptEngine *engine, const Qt::ContextMenuPolicy &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ContextMenuPolicy_toStringHelper(value));
+}
+
+static void qtscript_Qt_ContextMenuPolicy_fromScriptValue(const QScriptValue &value, Qt::ContextMenuPolicy &out)
+{
+ out = qvariant_cast<Qt::ContextMenuPolicy>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ContextMenuPolicy(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ContextMenuPolicy");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::ContextMenuPolicy>(arg));
+ return context->throwError(QString::fromLatin1("ContextMenuPolicy(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ContextMenuPolicy_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ContextMenuPolicy value = qscriptvalue_cast<Qt::ContextMenuPolicy>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ContextMenuPolicy_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ContextMenuPolicy value = qscriptvalue_cast<Qt::ContextMenuPolicy>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ContextMenuPolicy_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ContextMenuPolicy_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ContextMenuPolicy,
+ qtscript_Qt_ContextMenuPolicy_valueOf, qtscript_Qt_ContextMenuPolicy_toString);
+ qScriptRegisterMetaType<Qt::ContextMenuPolicy>(engine, qtscript_Qt_ContextMenuPolicy_toScriptValue,
+ qtscript_Qt_ContextMenuPolicy_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 5; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ContextMenuPolicy_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ContextMenuPolicy_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::AnchorAttribute
+//
+
+static const Qt::AnchorAttribute qtscript_Qt_AnchorAttribute_values[] = {
+ Qt::AnchorName
+ , Qt::AnchorHref
+};
+
+static const char * const qtscript_Qt_AnchorAttribute_keys[] = {
+ "AnchorName"
+ , "AnchorHref"
+};
+
+static QString qtscript_Qt_AnchorAttribute_toStringHelper(Qt::AnchorAttribute value)
+{
+ if ((value >= Qt::AnchorName) && (value <= Qt::AnchorHref))
+ return qtscript_Qt_AnchorAttribute_keys[static_cast<int>(value)-static_cast<int>(Qt::AnchorName)];
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_AnchorAttribute_toScriptValue(QScriptEngine *engine, const Qt::AnchorAttribute &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_AnchorAttribute_toStringHelper(value));
+}
+
+static void qtscript_Qt_AnchorAttribute_fromScriptValue(const QScriptValue &value, Qt::AnchorAttribute &out)
+{
+ out = qvariant_cast<Qt::AnchorAttribute>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_AnchorAttribute(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ if ((arg >= Qt::AnchorName) && (arg <= Qt::AnchorHref))
+ return qScriptValueFromValue(engine, static_cast<Qt::AnchorAttribute>(arg));
+ return context->throwError(QString::fromLatin1("AnchorAttribute(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_AnchorAttribute_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::AnchorAttribute value = qscriptvalue_cast<Qt::AnchorAttribute>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_AnchorAttribute_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::AnchorAttribute value = qscriptvalue_cast<Qt::AnchorAttribute>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_AnchorAttribute_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_AnchorAttribute_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_AnchorAttribute,
+ qtscript_Qt_AnchorAttribute_valueOf, qtscript_Qt_AnchorAttribute_toString);
+ qScriptRegisterMetaType<Qt::AnchorAttribute>(engine, qtscript_Qt_AnchorAttribute_toScriptValue,
+ qtscript_Qt_AnchorAttribute_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 2; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_AnchorAttribute_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_AnchorAttribute_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ScrollBarPolicy
+//
+
+static const Qt::ScrollBarPolicy qtscript_Qt_ScrollBarPolicy_values[] = {
+ Qt::ScrollBarAsNeeded
+ , Qt::ScrollBarAlwaysOff
+ , Qt::ScrollBarAlwaysOn
+};
+
+static const char * const qtscript_Qt_ScrollBarPolicy_keys[] = {
+ "ScrollBarAsNeeded"
+ , "ScrollBarAlwaysOff"
+ , "ScrollBarAlwaysOn"
+};
+
+static QString qtscript_Qt_ScrollBarPolicy_toStringHelper(Qt::ScrollBarPolicy value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ScrollBarPolicy");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_ScrollBarPolicy_toScriptValue(QScriptEngine *engine, const Qt::ScrollBarPolicy &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ScrollBarPolicy_toStringHelper(value));
+}
+
+static void qtscript_Qt_ScrollBarPolicy_fromScriptValue(const QScriptValue &value, Qt::ScrollBarPolicy &out)
+{
+ out = qvariant_cast<Qt::ScrollBarPolicy>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ScrollBarPolicy(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ScrollBarPolicy");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::ScrollBarPolicy>(arg));
+ return context->throwError(QString::fromLatin1("ScrollBarPolicy(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ScrollBarPolicy_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ScrollBarPolicy value = qscriptvalue_cast<Qt::ScrollBarPolicy>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ScrollBarPolicy_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ScrollBarPolicy value = qscriptvalue_cast<Qt::ScrollBarPolicy>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ScrollBarPolicy_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ScrollBarPolicy_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ScrollBarPolicy,
+ qtscript_Qt_ScrollBarPolicy_valueOf, qtscript_Qt_ScrollBarPolicy_toString);
+ qScriptRegisterMetaType<Qt::ScrollBarPolicy>(engine, qtscript_Qt_ScrollBarPolicy_toScriptValue,
+ qtscript_Qt_ScrollBarPolicy_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 3; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ScrollBarPolicy_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ScrollBarPolicy_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ToolButtonStyle
+//
+
+static const Qt::ToolButtonStyle qtscript_Qt_ToolButtonStyle_values[] = {
+ Qt::ToolButtonIconOnly
+ , Qt::ToolButtonTextOnly
+ , Qt::ToolButtonTextBesideIcon
+ , Qt::ToolButtonTextUnderIcon
+};
+
+static const char * const qtscript_Qt_ToolButtonStyle_keys[] = {
+ "ToolButtonIconOnly"
+ , "ToolButtonTextOnly"
+ , "ToolButtonTextBesideIcon"
+ , "ToolButtonTextUnderIcon"
+};
+
+static QString qtscript_Qt_ToolButtonStyle_toStringHelper(Qt::ToolButtonStyle value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ToolButtonStyle");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_ToolButtonStyle_toScriptValue(QScriptEngine *engine, const Qt::ToolButtonStyle &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ToolButtonStyle_toStringHelper(value));
+}
+
+static void qtscript_Qt_ToolButtonStyle_fromScriptValue(const QScriptValue &value, Qt::ToolButtonStyle &out)
+{
+ out = qvariant_cast<Qt::ToolButtonStyle>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ToolButtonStyle(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ToolButtonStyle");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::ToolButtonStyle>(arg));
+ return context->throwError(QString::fromLatin1("ToolButtonStyle(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ToolButtonStyle_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ToolButtonStyle value = qscriptvalue_cast<Qt::ToolButtonStyle>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ToolButtonStyle_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ToolButtonStyle value = qscriptvalue_cast<Qt::ToolButtonStyle>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ToolButtonStyle_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ToolButtonStyle_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ToolButtonStyle,
+ qtscript_Qt_ToolButtonStyle_valueOf, qtscript_Qt_ToolButtonStyle_toString);
+ qScriptRegisterMetaType<Qt::ToolButtonStyle>(engine, qtscript_Qt_ToolButtonStyle_toScriptValue,
+ qtscript_Qt_ToolButtonStyle_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 4; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ToolButtonStyle_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ToolButtonStyle_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::TextFlag
+//
+
+static const Qt::TextFlag qtscript_Qt_TextFlag_values[] = {
+ Qt::TextSingleLine
+ , Qt::TextDontClip
+ , Qt::TextExpandTabs
+ , Qt::TextShowMnemonic
+ , Qt::TextWordWrap
+ , Qt::TextWrapAnywhere
+ , Qt::TextDontPrint
+ , Qt::TextHideMnemonic
+ , Qt::TextJustificationForced
+ , Qt::TextForceLeftToRight
+ , Qt::TextForceRightToLeft
+ , Qt::TextIncludeTrailingSpaces
+};
+
+static const char * const qtscript_Qt_TextFlag_keys[] = {
+ "TextSingleLine"
+ , "TextDontClip"
+ , "TextExpandTabs"
+ , "TextShowMnemonic"
+ , "TextWordWrap"
+ , "TextWrapAnywhere"
+ , "TextDontPrint"
+ , "TextHideMnemonic"
+ , "TextJustificationForced"
+ , "TextForceLeftToRight"
+ , "TextForceRightToLeft"
+ , "TextIncludeTrailingSpaces"
+};
+
+static QString qtscript_Qt_TextFlag_toStringHelper(Qt::TextFlag value)
+{
+ for (int i = 0; i < 12; ++i) {
+ if (qtscript_Qt_TextFlag_values[i] == value)
+ return QString::fromLatin1(qtscript_Qt_TextFlag_keys[i]);
+ }
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_TextFlag_toScriptValue(QScriptEngine *engine, const Qt::TextFlag &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_TextFlag_toStringHelper(value));
+}
+
+static void qtscript_Qt_TextFlag_fromScriptValue(const QScriptValue &value, Qt::TextFlag &out)
+{
+ out = qvariant_cast<Qt::TextFlag>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_TextFlag(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ for (int i = 0; i < 12; ++i) {
+ if (qtscript_Qt_TextFlag_values[i] == arg)
+ return qScriptValueFromValue(engine, static_cast<Qt::TextFlag>(arg));
+ }
+ return context->throwError(QString::fromLatin1("TextFlag(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_TextFlag_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TextFlag value = qscriptvalue_cast<Qt::TextFlag>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_TextFlag_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TextFlag value = qscriptvalue_cast<Qt::TextFlag>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_TextFlag_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_TextFlag_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_TextFlag,
+ qtscript_Qt_TextFlag_valueOf, qtscript_Qt_TextFlag_toString);
+ qScriptRegisterMetaType<Qt::TextFlag>(engine, qtscript_Qt_TextFlag_toScriptValue,
+ qtscript_Qt_TextFlag_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 12; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_TextFlag_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_TextFlag_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ItemSelectionMode
+//
+
+static const Qt::ItemSelectionMode qtscript_Qt_ItemSelectionMode_values[] = {
+ Qt::ContainsItemShape
+ , Qt::IntersectsItemShape
+ , Qt::ContainsItemBoundingRect
+ , Qt::IntersectsItemBoundingRect
+};
+
+static const char * const qtscript_Qt_ItemSelectionMode_keys[] = {
+ "ContainsItemShape"
+ , "IntersectsItemShape"
+ , "ContainsItemBoundingRect"
+ , "IntersectsItemBoundingRect"
+};
+
+static QString qtscript_Qt_ItemSelectionMode_toStringHelper(Qt::ItemSelectionMode value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ItemSelectionMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_ItemSelectionMode_toScriptValue(QScriptEngine *engine, const Qt::ItemSelectionMode &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ItemSelectionMode_toStringHelper(value));
+}
+
+static void qtscript_Qt_ItemSelectionMode_fromScriptValue(const QScriptValue &value, Qt::ItemSelectionMode &out)
+{
+ out = qvariant_cast<Qt::ItemSelectionMode>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ItemSelectionMode(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ItemSelectionMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::ItemSelectionMode>(arg));
+ return context->throwError(QString::fromLatin1("ItemSelectionMode(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ItemSelectionMode_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ItemSelectionMode value = qscriptvalue_cast<Qt::ItemSelectionMode>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ItemSelectionMode_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ItemSelectionMode value = qscriptvalue_cast<Qt::ItemSelectionMode>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ItemSelectionMode_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ItemSelectionMode_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ItemSelectionMode,
+ qtscript_Qt_ItemSelectionMode_valueOf, qtscript_Qt_ItemSelectionMode_toString);
+ qScriptRegisterMetaType<Qt::ItemSelectionMode>(engine, qtscript_Qt_ItemSelectionMode_toScriptValue,
+ qtscript_Qt_ItemSelectionMode_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 4; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ItemSelectionMode_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ItemSelectionMode_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::SizeHint
+//
+
+static const Qt::SizeHint qtscript_Qt_SizeHint_values[] = {
+ Qt::MinimumSize
+ , Qt::PreferredSize
+ , Qt::MaximumSize
+ , Qt::MinimumDescent
+ , Qt::NSizeHints
+};
+
+static const char * const qtscript_Qt_SizeHint_keys[] = {
+ "MinimumSize"
+ , "PreferredSize"
+ , "MaximumSize"
+ , "MinimumDescent"
+ , "NSizeHints"
+};
+
+static QString qtscript_Qt_SizeHint_toStringHelper(Qt::SizeHint value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("SizeHint");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_SizeHint_toScriptValue(QScriptEngine *engine, const Qt::SizeHint &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_SizeHint_toStringHelper(value));
+}
+
+static void qtscript_Qt_SizeHint_fromScriptValue(const QScriptValue &value, Qt::SizeHint &out)
+{
+ out = qvariant_cast<Qt::SizeHint>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_SizeHint(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("SizeHint");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::SizeHint>(arg));
+ return context->throwError(QString::fromLatin1("SizeHint(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_SizeHint_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::SizeHint value = qscriptvalue_cast<Qt::SizeHint>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_SizeHint_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::SizeHint value = qscriptvalue_cast<Qt::SizeHint>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_SizeHint_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_SizeHint_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_SizeHint,
+ qtscript_Qt_SizeHint_valueOf, qtscript_Qt_SizeHint_toString);
+ qScriptRegisterMetaType<Qt::SizeHint>(engine, qtscript_Qt_SizeHint_toScriptValue,
+ qtscript_Qt_SizeHint_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 5; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_SizeHint_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_SizeHint_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::Key
+//
+
+static const Qt::Key qtscript_Qt_Key_values[] = {
+ Qt::Key_Space
+ , Qt::Key_Exclam
+ , Qt::Key_QuoteDbl
+ , Qt::Key_NumberSign
+ , Qt::Key_Dollar
+ , Qt::Key_Percent
+ , Qt::Key_Ampersand
+ , Qt::Key_Apostrophe
+ , Qt::Key_ParenLeft
+ , Qt::Key_ParenRight
+ , Qt::Key_Asterisk
+ , Qt::Key_Plus
+ , Qt::Key_Comma
+ , Qt::Key_Minus
+ , Qt::Key_Period
+ , Qt::Key_Slash
+ , Qt::Key_0
+ , Qt::Key_1
+ , Qt::Key_2
+ , Qt::Key_3
+ , Qt::Key_4
+ , Qt::Key_5
+ , Qt::Key_6
+ , Qt::Key_7
+ , Qt::Key_8
+ , Qt::Key_9
+ , Qt::Key_Colon
+ , Qt::Key_Semicolon
+ , Qt::Key_Less
+ , Qt::Key_Equal
+ , Qt::Key_Greater
+ , Qt::Key_Question
+ , Qt::Key_At
+ , Qt::Key_A
+ , Qt::Key_B
+ , Qt::Key_C
+ , Qt::Key_D
+ , Qt::Key_E
+ , Qt::Key_F
+ , Qt::Key_G
+ , Qt::Key_H
+ , Qt::Key_I
+ , Qt::Key_J
+ , Qt::Key_K
+ , Qt::Key_L
+ , Qt::Key_M
+ , Qt::Key_N
+ , Qt::Key_O
+ , Qt::Key_P
+ , Qt::Key_Q
+ , Qt::Key_R
+ , Qt::Key_S
+ , Qt::Key_T
+ , Qt::Key_U
+ , Qt::Key_V
+ , Qt::Key_W
+ , Qt::Key_X
+ , Qt::Key_Y
+ , Qt::Key_Z
+ , Qt::Key_BracketLeft
+ , Qt::Key_Backslash
+ , Qt::Key_BracketRight
+ , Qt::Key_AsciiCircum
+ , Qt::Key_Underscore
+ , Qt::Key_QuoteLeft
+ , Qt::Key_BraceLeft
+ , Qt::Key_Bar
+ , Qt::Key_BraceRight
+ , Qt::Key_AsciiTilde
+ , Qt::Key_nobreakspace
+ , Qt::Key_exclamdown
+ , Qt::Key_cent
+ , Qt::Key_sterling
+ , Qt::Key_currency
+ , Qt::Key_yen
+ , Qt::Key_brokenbar
+ , Qt::Key_section
+ , Qt::Key_diaeresis
+ , Qt::Key_copyright
+ , Qt::Key_ordfeminine
+ , Qt::Key_guillemotleft
+ , Qt::Key_notsign
+ , Qt::Key_hyphen
+ , Qt::Key_registered
+ , Qt::Key_macron
+ , Qt::Key_degree
+ , Qt::Key_plusminus
+ , Qt::Key_twosuperior
+ , Qt::Key_threesuperior
+ , Qt::Key_acute
+ , Qt::Key_mu
+ , Qt::Key_paragraph
+ , Qt::Key_periodcentered
+ , Qt::Key_cedilla
+ , Qt::Key_onesuperior
+ , Qt::Key_masculine
+ , Qt::Key_guillemotright
+ , Qt::Key_onequarter
+ , Qt::Key_onehalf
+ , Qt::Key_threequarters
+ , Qt::Key_questiondown
+ , Qt::Key_Agrave
+ , Qt::Key_Aacute
+ , Qt::Key_Acircumflex
+ , Qt::Key_Atilde
+ , Qt::Key_Adiaeresis
+ , Qt::Key_Aring
+ , Qt::Key_AE
+ , Qt::Key_Ccedilla
+ , Qt::Key_Egrave
+ , Qt::Key_Eacute
+ , Qt::Key_Ecircumflex
+ , Qt::Key_Ediaeresis
+ , Qt::Key_Igrave
+ , Qt::Key_Iacute
+ , Qt::Key_Icircumflex
+ , Qt::Key_Idiaeresis
+ , Qt::Key_ETH
+ , Qt::Key_Ntilde
+ , Qt::Key_Ograve
+ , Qt::Key_Oacute
+ , Qt::Key_Ocircumflex
+ , Qt::Key_Otilde
+ , Qt::Key_Odiaeresis
+ , Qt::Key_multiply
+ , Qt::Key_Ooblique
+ , Qt::Key_Ugrave
+ , Qt::Key_Uacute
+ , Qt::Key_Ucircumflex
+ , Qt::Key_Udiaeresis
+ , Qt::Key_Yacute
+ , Qt::Key_THORN
+ , Qt::Key_ssharp
+ , Qt::Key_division
+ , Qt::Key_ydiaeresis
+ , Qt::Key_Escape
+ , Qt::Key_Tab
+ , Qt::Key_Backtab
+ , Qt::Key_Backspace
+ , Qt::Key_Return
+ , Qt::Key_Enter
+ , Qt::Key_Insert
+ , Qt::Key_Delete
+ , Qt::Key_Pause
+ , Qt::Key_Print
+ , Qt::Key_SysReq
+ , Qt::Key_Clear
+ , Qt::Key_Home
+ , Qt::Key_End
+ , Qt::Key_Left
+ , Qt::Key_Up
+ , Qt::Key_Right
+ , Qt::Key_Down
+ , Qt::Key_PageUp
+ , Qt::Key_PageDown
+ , Qt::Key_Shift
+ , Qt::Key_Control
+ , Qt::Key_Meta
+ , Qt::Key_Alt
+ , Qt::Key_CapsLock
+ , Qt::Key_NumLock
+ , Qt::Key_ScrollLock
+ , Qt::Key_F1
+ , Qt::Key_F2
+ , Qt::Key_F3
+ , Qt::Key_F4
+ , Qt::Key_F5
+ , Qt::Key_F6
+ , Qt::Key_F7
+ , Qt::Key_F8
+ , Qt::Key_F9
+ , Qt::Key_F10
+ , Qt::Key_F11
+ , Qt::Key_F12
+ , Qt::Key_F13
+ , Qt::Key_F14
+ , Qt::Key_F15
+ , Qt::Key_F16
+ , Qt::Key_F17
+ , Qt::Key_F18
+ , Qt::Key_F19
+ , Qt::Key_F20
+ , Qt::Key_F21
+ , Qt::Key_F22
+ , Qt::Key_F23
+ , Qt::Key_F24
+ , Qt::Key_F25
+ , Qt::Key_F26
+ , Qt::Key_F27
+ , Qt::Key_F28
+ , Qt::Key_F29
+ , Qt::Key_F30
+ , Qt::Key_F31
+ , Qt::Key_F32
+ , Qt::Key_F33
+ , Qt::Key_F34
+ , Qt::Key_F35
+ , Qt::Key_Super_L
+ , Qt::Key_Super_R
+ , Qt::Key_Menu
+ , Qt::Key_Hyper_L
+ , Qt::Key_Hyper_R
+ , Qt::Key_Help
+ , Qt::Key_Direction_L
+ , Qt::Key_Direction_R
+ , Qt::Key_Back
+ , Qt::Key_Forward
+ , Qt::Key_Stop
+ , Qt::Key_Refresh
+ , Qt::Key_VolumeDown
+ , Qt::Key_VolumeMute
+ , Qt::Key_VolumeUp
+ , Qt::Key_BassBoost
+ , Qt::Key_BassUp
+ , Qt::Key_BassDown
+ , Qt::Key_TrebleUp
+ , Qt::Key_TrebleDown
+ , Qt::Key_MediaPlay
+ , Qt::Key_MediaStop
+ , Qt::Key_MediaPrevious
+ , Qt::Key_MediaNext
+ , Qt::Key_MediaRecord
+ , Qt::Key_HomePage
+ , Qt::Key_Favorites
+ , Qt::Key_Search
+ , Qt::Key_Standby
+ , Qt::Key_OpenUrl
+ , Qt::Key_LaunchMail
+ , Qt::Key_LaunchMedia
+ , Qt::Key_Launch0
+ , Qt::Key_Launch1
+ , Qt::Key_Launch2
+ , Qt::Key_Launch3
+ , Qt::Key_Launch4
+ , Qt::Key_Launch5
+ , Qt::Key_Launch6
+ , Qt::Key_Launch7
+ , Qt::Key_Launch8
+ , Qt::Key_Launch9
+ , Qt::Key_LaunchA
+ , Qt::Key_LaunchB
+ , Qt::Key_LaunchC
+ , Qt::Key_LaunchD
+ , Qt::Key_LaunchE
+ , Qt::Key_LaunchF
+ , Qt::Key_AltGr
+ , Qt::Key_Multi_key
+ , Qt::Key_Kanji
+ , Qt::Key_Muhenkan
+ , Qt::Key_Henkan
+ , Qt::Key_Romaji
+ , Qt::Key_Hiragana
+ , Qt::Key_Katakana
+ , Qt::Key_Hiragana_Katakana
+ , Qt::Key_Zenkaku
+ , Qt::Key_Hankaku
+ , Qt::Key_Zenkaku_Hankaku
+ , Qt::Key_Touroku
+ , Qt::Key_Massyo
+ , Qt::Key_Kana_Lock
+ , Qt::Key_Kana_Shift
+ , Qt::Key_Eisu_Shift
+ , Qt::Key_Eisu_toggle
+ , Qt::Key_Hangul
+ , Qt::Key_Hangul_Start
+ , Qt::Key_Hangul_End
+ , Qt::Key_Hangul_Hanja
+ , Qt::Key_Hangul_Jamo
+ , Qt::Key_Hangul_Romaja
+ , Qt::Key_Codeinput
+ , Qt::Key_Hangul_Jeonja
+ , Qt::Key_Hangul_Banja
+ , Qt::Key_Hangul_PreHanja
+ , Qt::Key_Hangul_PostHanja
+ , Qt::Key_SingleCandidate
+ , Qt::Key_MultipleCandidate
+ , Qt::Key_PreviousCandidate
+ , Qt::Key_Hangul_Special
+ , Qt::Key_Mode_switch
+ , Qt::Key_Dead_Grave
+ , Qt::Key_Dead_Acute
+ , Qt::Key_Dead_Circumflex
+ , Qt::Key_Dead_Tilde
+ , Qt::Key_Dead_Macron
+ , Qt::Key_Dead_Breve
+ , Qt::Key_Dead_Abovedot
+ , Qt::Key_Dead_Diaeresis
+ , Qt::Key_Dead_Abovering
+ , Qt::Key_Dead_Doubleacute
+ , Qt::Key_Dead_Caron
+ , Qt::Key_Dead_Cedilla
+ , Qt::Key_Dead_Ogonek
+ , Qt::Key_Dead_Iota
+ , Qt::Key_Dead_Voiced_Sound
+ , Qt::Key_Dead_Semivoiced_Sound
+ , Qt::Key_Dead_Belowdot
+ , Qt::Key_Dead_Hook
+ , Qt::Key_Dead_Horn
+ , Qt::Key_MediaLast
+ , Qt::Key_Select
+ , Qt::Key_Yes
+ , Qt::Key_No
+ , Qt::Key_Cancel
+ , Qt::Key_Printer
+ , Qt::Key_Execute
+ , Qt::Key_Sleep
+ , Qt::Key_Play
+ , Qt::Key_Zoom
+ , Qt::Key_Context1
+ , Qt::Key_Context2
+ , Qt::Key_Context3
+ , Qt::Key_Context4
+ , Qt::Key_Call
+ , Qt::Key_Hangup
+ , Qt::Key_Flip
+ , Qt::Key_unknown
+};
+
+static const char * const qtscript_Qt_Key_keys[] = {
+ "Key_Space"
+ , "Key_Exclam"
+ , "Key_QuoteDbl"
+ , "Key_NumberSign"
+ , "Key_Dollar"
+ , "Key_Percent"
+ , "Key_Ampersand"
+ , "Key_Apostrophe"
+ , "Key_ParenLeft"
+ , "Key_ParenRight"
+ , "Key_Asterisk"
+ , "Key_Plus"
+ , "Key_Comma"
+ , "Key_Minus"
+ , "Key_Period"
+ , "Key_Slash"
+ , "Key_0"
+ , "Key_1"
+ , "Key_2"
+ , "Key_3"
+ , "Key_4"
+ , "Key_5"
+ , "Key_6"
+ , "Key_7"
+ , "Key_8"
+ , "Key_9"
+ , "Key_Colon"
+ , "Key_Semicolon"
+ , "Key_Less"
+ , "Key_Equal"
+ , "Key_Greater"
+ , "Key_Question"
+ , "Key_At"
+ , "Key_A"
+ , "Key_B"
+ , "Key_C"
+ , "Key_D"
+ , "Key_E"
+ , "Key_F"
+ , "Key_G"
+ , "Key_H"
+ , "Key_I"
+ , "Key_J"
+ , "Key_K"
+ , "Key_L"
+ , "Key_M"
+ , "Key_N"
+ , "Key_O"
+ , "Key_P"
+ , "Key_Q"
+ , "Key_R"
+ , "Key_S"
+ , "Key_T"
+ , "Key_U"
+ , "Key_V"
+ , "Key_W"
+ , "Key_X"
+ , "Key_Y"
+ , "Key_Z"
+ , "Key_BracketLeft"
+ , "Key_Backslash"
+ , "Key_BracketRight"
+ , "Key_AsciiCircum"
+ , "Key_Underscore"
+ , "Key_QuoteLeft"
+ , "Key_BraceLeft"
+ , "Key_Bar"
+ , "Key_BraceRight"
+ , "Key_AsciiTilde"
+ , "Key_nobreakspace"
+ , "Key_exclamdown"
+ , "Key_cent"
+ , "Key_sterling"
+ , "Key_currency"
+ , "Key_yen"
+ , "Key_brokenbar"
+ , "Key_section"
+ , "Key_diaeresis"
+ , "Key_copyright"
+ , "Key_ordfeminine"
+ , "Key_guillemotleft"
+ , "Key_notsign"
+ , "Key_hyphen"
+ , "Key_registered"
+ , "Key_macron"
+ , "Key_degree"
+ , "Key_plusminus"
+ , "Key_twosuperior"
+ , "Key_threesuperior"
+ , "Key_acute"
+ , "Key_mu"
+ , "Key_paragraph"
+ , "Key_periodcentered"
+ , "Key_cedilla"
+ , "Key_onesuperior"
+ , "Key_masculine"
+ , "Key_guillemotright"
+ , "Key_onequarter"
+ , "Key_onehalf"
+ , "Key_threequarters"
+ , "Key_questiondown"
+ , "Key_Agrave"
+ , "Key_Aacute"
+ , "Key_Acircumflex"
+ , "Key_Atilde"
+ , "Key_Adiaeresis"
+ , "Key_Aring"
+ , "Key_AE"
+ , "Key_Ccedilla"
+ , "Key_Egrave"
+ , "Key_Eacute"
+ , "Key_Ecircumflex"
+ , "Key_Ediaeresis"
+ , "Key_Igrave"
+ , "Key_Iacute"
+ , "Key_Icircumflex"
+ , "Key_Idiaeresis"
+ , "Key_ETH"
+ , "Key_Ntilde"
+ , "Key_Ograve"
+ , "Key_Oacute"
+ , "Key_Ocircumflex"
+ , "Key_Otilde"
+ , "Key_Odiaeresis"
+ , "Key_multiply"
+ , "Key_Ooblique"
+ , "Key_Ugrave"
+ , "Key_Uacute"
+ , "Key_Ucircumflex"
+ , "Key_Udiaeresis"
+ , "Key_Yacute"
+ , "Key_THORN"
+ , "Key_ssharp"
+ , "Key_division"
+ , "Key_ydiaeresis"
+ , "Key_Escape"
+ , "Key_Tab"
+ , "Key_Backtab"
+ , "Key_Backspace"
+ , "Key_Return"
+ , "Key_Enter"
+ , "Key_Insert"
+ , "Key_Delete"
+ , "Key_Pause"
+ , "Key_Print"
+ , "Key_SysReq"
+ , "Key_Clear"
+ , "Key_Home"
+ , "Key_End"
+ , "Key_Left"
+ , "Key_Up"
+ , "Key_Right"
+ , "Key_Down"
+ , "Key_PageUp"
+ , "Key_PageDown"
+ , "Key_Shift"
+ , "Key_Control"
+ , "Key_Meta"
+ , "Key_Alt"
+ , "Key_CapsLock"
+ , "Key_NumLock"
+ , "Key_ScrollLock"
+ , "Key_F1"
+ , "Key_F2"
+ , "Key_F3"
+ , "Key_F4"
+ , "Key_F5"
+ , "Key_F6"
+ , "Key_F7"
+ , "Key_F8"
+ , "Key_F9"
+ , "Key_F10"
+ , "Key_F11"
+ , "Key_F12"
+ , "Key_F13"
+ , "Key_F14"
+ , "Key_F15"
+ , "Key_F16"
+ , "Key_F17"
+ , "Key_F18"
+ , "Key_F19"
+ , "Key_F20"
+ , "Key_F21"
+ , "Key_F22"
+ , "Key_F23"
+ , "Key_F24"
+ , "Key_F25"
+ , "Key_F26"
+ , "Key_F27"
+ , "Key_F28"
+ , "Key_F29"
+ , "Key_F30"
+ , "Key_F31"
+ , "Key_F32"
+ , "Key_F33"
+ , "Key_F34"
+ , "Key_F35"
+ , "Key_Super_L"
+ , "Key_Super_R"
+ , "Key_Menu"
+ , "Key_Hyper_L"
+ , "Key_Hyper_R"
+ , "Key_Help"
+ , "Key_Direction_L"
+ , "Key_Direction_R"
+ , "Key_Back"
+ , "Key_Forward"
+ , "Key_Stop"
+ , "Key_Refresh"
+ , "Key_VolumeDown"
+ , "Key_VolumeMute"
+ , "Key_VolumeUp"
+ , "Key_BassBoost"
+ , "Key_BassUp"
+ , "Key_BassDown"
+ , "Key_TrebleUp"
+ , "Key_TrebleDown"
+ , "Key_MediaPlay"
+ , "Key_MediaStop"
+ , "Key_MediaPrevious"
+ , "Key_MediaNext"
+ , "Key_MediaRecord"
+ , "Key_HomePage"
+ , "Key_Favorites"
+ , "Key_Search"
+ , "Key_Standby"
+ , "Key_OpenUrl"
+ , "Key_LaunchMail"
+ , "Key_LaunchMedia"
+ , "Key_Launch0"
+ , "Key_Launch1"
+ , "Key_Launch2"
+ , "Key_Launch3"
+ , "Key_Launch4"
+ , "Key_Launch5"
+ , "Key_Launch6"
+ , "Key_Launch7"
+ , "Key_Launch8"
+ , "Key_Launch9"
+ , "Key_LaunchA"
+ , "Key_LaunchB"
+ , "Key_LaunchC"
+ , "Key_LaunchD"
+ , "Key_LaunchE"
+ , "Key_LaunchF"
+ , "Key_AltGr"
+ , "Key_Multi_key"
+ , "Key_Kanji"
+ , "Key_Muhenkan"
+ , "Key_Henkan"
+ , "Key_Romaji"
+ , "Key_Hiragana"
+ , "Key_Katakana"
+ , "Key_Hiragana_Katakana"
+ , "Key_Zenkaku"
+ , "Key_Hankaku"
+ , "Key_Zenkaku_Hankaku"
+ , "Key_Touroku"
+ , "Key_Massyo"
+ , "Key_Kana_Lock"
+ , "Key_Kana_Shift"
+ , "Key_Eisu_Shift"
+ , "Key_Eisu_toggle"
+ , "Key_Hangul"
+ , "Key_Hangul_Start"
+ , "Key_Hangul_End"
+ , "Key_Hangul_Hanja"
+ , "Key_Hangul_Jamo"
+ , "Key_Hangul_Romaja"
+ , "Key_Codeinput"
+ , "Key_Hangul_Jeonja"
+ , "Key_Hangul_Banja"
+ , "Key_Hangul_PreHanja"
+ , "Key_Hangul_PostHanja"
+ , "Key_SingleCandidate"
+ , "Key_MultipleCandidate"
+ , "Key_PreviousCandidate"
+ , "Key_Hangul_Special"
+ , "Key_Mode_switch"
+ , "Key_Dead_Grave"
+ , "Key_Dead_Acute"
+ , "Key_Dead_Circumflex"
+ , "Key_Dead_Tilde"
+ , "Key_Dead_Macron"
+ , "Key_Dead_Breve"
+ , "Key_Dead_Abovedot"
+ , "Key_Dead_Diaeresis"
+ , "Key_Dead_Abovering"
+ , "Key_Dead_Doubleacute"
+ , "Key_Dead_Caron"
+ , "Key_Dead_Cedilla"
+ , "Key_Dead_Ogonek"
+ , "Key_Dead_Iota"
+ , "Key_Dead_Voiced_Sound"
+ , "Key_Dead_Semivoiced_Sound"
+ , "Key_Dead_Belowdot"
+ , "Key_Dead_Hook"
+ , "Key_Dead_Horn"
+ , "Key_MediaLast"
+ , "Key_Select"
+ , "Key_Yes"
+ , "Key_No"
+ , "Key_Cancel"
+ , "Key_Printer"
+ , "Key_Execute"
+ , "Key_Sleep"
+ , "Key_Play"
+ , "Key_Zoom"
+ , "Key_Context1"
+ , "Key_Context2"
+ , "Key_Context3"
+ , "Key_Context4"
+ , "Key_Call"
+ , "Key_Hangup"
+ , "Key_Flip"
+ , "Key_unknown"
+};
+
+static QString qtscript_Qt_Key_toStringHelper(Qt::Key value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("Key");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_Key_toScriptValue(QScriptEngine *engine, const Qt::Key &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_Key_toStringHelper(value));
+}
+
+static void qtscript_Qt_Key_fromScriptValue(const QScriptValue &value, Qt::Key &out)
+{
+ out = qvariant_cast<Qt::Key>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_Key(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("Key");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::Key>(arg));
+ return context->throwError(QString::fromLatin1("Key(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_Key_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Key value = qscriptvalue_cast<Qt::Key>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_Key_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Key value = qscriptvalue_cast<Qt::Key>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_Key_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_Key_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_Key,
+ qtscript_Qt_Key_valueOf, qtscript_Qt_Key_toString);
+ qScriptRegisterMetaType<Qt::Key>(engine, qtscript_Qt_Key_toScriptValue,
+ qtscript_Qt_Key_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 316; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_Key_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_Key_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ToolBarAreaSizes
+//
+
+static const Qt::ToolBarAreaSizes qtscript_Qt_ToolBarAreaSizes_values[] = {
+ Qt::NToolBarAreas
+};
+
+static const char * const qtscript_Qt_ToolBarAreaSizes_keys[] = {
+ "NToolBarAreas"
+};
+
+static QString qtscript_Qt_ToolBarAreaSizes_toStringHelper(Qt::ToolBarAreaSizes value)
+{
+ if ((value >= Qt::NToolBarAreas) && (value <= Qt::NToolBarAreas))
+ return qtscript_Qt_ToolBarAreaSizes_keys[static_cast<int>(value)-static_cast<int>(Qt::NToolBarAreas)];
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_ToolBarAreaSizes_toScriptValue(QScriptEngine *engine, const Qt::ToolBarAreaSizes &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ToolBarAreaSizes_toStringHelper(value));
+}
+
+static void qtscript_Qt_ToolBarAreaSizes_fromScriptValue(const QScriptValue &value, Qt::ToolBarAreaSizes &out)
+{
+ out = qvariant_cast<Qt::ToolBarAreaSizes>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ToolBarAreaSizes(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ if ((arg >= Qt::NToolBarAreas) && (arg <= Qt::NToolBarAreas))
+ return qScriptValueFromValue(engine, static_cast<Qt::ToolBarAreaSizes>(arg));
+ return context->throwError(QString::fromLatin1("ToolBarAreaSizes(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ToolBarAreaSizes_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ToolBarAreaSizes value = qscriptvalue_cast<Qt::ToolBarAreaSizes>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ToolBarAreaSizes_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ToolBarAreaSizes value = qscriptvalue_cast<Qt::ToolBarAreaSizes>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ToolBarAreaSizes_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ToolBarAreaSizes_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ToolBarAreaSizes,
+ qtscript_Qt_ToolBarAreaSizes_valueOf, qtscript_Qt_ToolBarAreaSizes_toString);
+ qScriptRegisterMetaType<Qt::ToolBarAreaSizes>(engine, qtscript_Qt_ToolBarAreaSizes_toScriptValue,
+ qtscript_Qt_ToolBarAreaSizes_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 1; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ToolBarAreaSizes_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ToolBarAreaSizes_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ArrowType
+//
+
+static const Qt::ArrowType qtscript_Qt_ArrowType_values[] = {
+ Qt::NoArrow
+ , Qt::UpArrow
+ , Qt::DownArrow
+ , Qt::LeftArrow
+ , Qt::RightArrow
+};
+
+static const char * const qtscript_Qt_ArrowType_keys[] = {
+ "NoArrow"
+ , "UpArrow"
+ , "DownArrow"
+ , "LeftArrow"
+ , "RightArrow"
+};
+
+static QString qtscript_Qt_ArrowType_toStringHelper(Qt::ArrowType value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ArrowType");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_ArrowType_toScriptValue(QScriptEngine *engine, const Qt::ArrowType &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ArrowType_toStringHelper(value));
+}
+
+static void qtscript_Qt_ArrowType_fromScriptValue(const QScriptValue &value, Qt::ArrowType &out)
+{
+ out = qvariant_cast<Qt::ArrowType>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ArrowType(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ArrowType");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::ArrowType>(arg));
+ return context->throwError(QString::fromLatin1("ArrowType(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ArrowType_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ArrowType value = qscriptvalue_cast<Qt::ArrowType>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ArrowType_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ArrowType value = qscriptvalue_cast<Qt::ArrowType>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ArrowType_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ArrowType_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ArrowType,
+ qtscript_Qt_ArrowType_valueOf, qtscript_Qt_ArrowType_toString);
+ qScriptRegisterMetaType<Qt::ArrowType>(engine, qtscript_Qt_ArrowType_toScriptValue,
+ qtscript_Qt_ArrowType_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 5; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ArrowType_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ArrowType_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::FocusPolicy
+//
+
+static const Qt::FocusPolicy qtscript_Qt_FocusPolicy_values[] = {
+ Qt::NoFocus
+ , Qt::TabFocus
+ , Qt::ClickFocus
+ , Qt::StrongFocus
+ , Qt::WheelFocus
+};
+
+static const char * const qtscript_Qt_FocusPolicy_keys[] = {
+ "NoFocus"
+ , "TabFocus"
+ , "ClickFocus"
+ , "StrongFocus"
+ , "WheelFocus"
+};
+
+static QString qtscript_Qt_FocusPolicy_toStringHelper(Qt::FocusPolicy value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("FocusPolicy");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_FocusPolicy_toScriptValue(QScriptEngine *engine, const Qt::FocusPolicy &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_FocusPolicy_toStringHelper(value));
+}
+
+static void qtscript_Qt_FocusPolicy_fromScriptValue(const QScriptValue &value, Qt::FocusPolicy &out)
+{
+ out = qvariant_cast<Qt::FocusPolicy>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_FocusPolicy(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("FocusPolicy");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::FocusPolicy>(arg));
+ return context->throwError(QString::fromLatin1("FocusPolicy(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_FocusPolicy_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::FocusPolicy value = qscriptvalue_cast<Qt::FocusPolicy>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_FocusPolicy_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::FocusPolicy value = qscriptvalue_cast<Qt::FocusPolicy>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_FocusPolicy_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_FocusPolicy_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_FocusPolicy,
+ qtscript_Qt_FocusPolicy_valueOf, qtscript_Qt_FocusPolicy_toString);
+ qScriptRegisterMetaType<Qt::FocusPolicy>(engine, qtscript_Qt_FocusPolicy_toScriptValue,
+ qtscript_Qt_FocusPolicy_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 5; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_FocusPolicy_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_FocusPolicy_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::WindowFrameSection
+//
+
+static const Qt::WindowFrameSection qtscript_Qt_WindowFrameSection_values[] = {
+ Qt::NoSection
+ , Qt::LeftSection
+ , Qt::TopLeftSection
+ , Qt::TopSection
+ , Qt::TopRightSection
+ , Qt::RightSection
+ , Qt::BottomRightSection
+ , Qt::BottomSection
+ , Qt::BottomLeftSection
+ , Qt::TitleBarArea
+};
+
+static const char * const qtscript_Qt_WindowFrameSection_keys[] = {
+ "NoSection"
+ , "LeftSection"
+ , "TopLeftSection"
+ , "TopSection"
+ , "TopRightSection"
+ , "RightSection"
+ , "BottomRightSection"
+ , "BottomSection"
+ , "BottomLeftSection"
+ , "TitleBarArea"
+};
+
+static QString qtscript_Qt_WindowFrameSection_toStringHelper(Qt::WindowFrameSection value)
+{
+ if ((value >= Qt::NoSection) && (value <= Qt::TitleBarArea))
+ return qtscript_Qt_WindowFrameSection_keys[static_cast<int>(value)-static_cast<int>(Qt::NoSection)];
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_WindowFrameSection_toScriptValue(QScriptEngine *engine, const Qt::WindowFrameSection &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_WindowFrameSection_toStringHelper(value));
+}
+
+static void qtscript_Qt_WindowFrameSection_fromScriptValue(const QScriptValue &value, Qt::WindowFrameSection &out)
+{
+ out = qvariant_cast<Qt::WindowFrameSection>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_WindowFrameSection(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ if ((arg >= Qt::NoSection) && (arg <= Qt::TitleBarArea))
+ return qScriptValueFromValue(engine, static_cast<Qt::WindowFrameSection>(arg));
+ return context->throwError(QString::fromLatin1("WindowFrameSection(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_WindowFrameSection_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowFrameSection value = qscriptvalue_cast<Qt::WindowFrameSection>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_WindowFrameSection_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowFrameSection value = qscriptvalue_cast<Qt::WindowFrameSection>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_WindowFrameSection_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_WindowFrameSection_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_WindowFrameSection,
+ qtscript_Qt_WindowFrameSection_valueOf, qtscript_Qt_WindowFrameSection_toString);
+ qScriptRegisterMetaType<Qt::WindowFrameSection>(engine, qtscript_Qt_WindowFrameSection_toScriptValue,
+ qtscript_Qt_WindowFrameSection_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 10; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_WindowFrameSection_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_WindowFrameSection_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::InputMethodQuery
+//
+
+static const Qt::InputMethodQuery qtscript_Qt_InputMethodQuery_values[] = {
+ Qt::ImMicroFocus
+ , Qt::ImFont
+ , Qt::ImCursorPosition
+ , Qt::ImSurroundingText
+ , Qt::ImCurrentSelection
+};
+
+static const char * const qtscript_Qt_InputMethodQuery_keys[] = {
+ "ImMicroFocus"
+ , "ImFont"
+ , "ImCursorPosition"
+ , "ImSurroundingText"
+ , "ImCurrentSelection"
+};
+
+static QString qtscript_Qt_InputMethodQuery_toStringHelper(Qt::InputMethodQuery value)
+{
+ if ((value >= Qt::ImMicroFocus) && (value <= Qt::ImCurrentSelection))
+ return qtscript_Qt_InputMethodQuery_keys[static_cast<int>(value)-static_cast<int>(Qt::ImMicroFocus)];
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_InputMethodQuery_toScriptValue(QScriptEngine *engine, const Qt::InputMethodQuery &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_InputMethodQuery_toStringHelper(value));
+}
+
+static void qtscript_Qt_InputMethodQuery_fromScriptValue(const QScriptValue &value, Qt::InputMethodQuery &out)
+{
+ out = qvariant_cast<Qt::InputMethodQuery>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_InputMethodQuery(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ if ((arg >= Qt::ImMicroFocus) && (arg <= Qt::ImCurrentSelection))
+ return qScriptValueFromValue(engine, static_cast<Qt::InputMethodQuery>(arg));
+ return context->throwError(QString::fromLatin1("InputMethodQuery(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_InputMethodQuery_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::InputMethodQuery value = qscriptvalue_cast<Qt::InputMethodQuery>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_InputMethodQuery_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::InputMethodQuery value = qscriptvalue_cast<Qt::InputMethodQuery>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_InputMethodQuery_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_InputMethodQuery_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_InputMethodQuery,
+ qtscript_Qt_InputMethodQuery_valueOf, qtscript_Qt_InputMethodQuery_toString);
+ qScriptRegisterMetaType<Qt::InputMethodQuery>(engine, qtscript_Qt_InputMethodQuery_toScriptValue,
+ qtscript_Qt_InputMethodQuery_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 5; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_InputMethodQuery_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_InputMethodQuery_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::DropAction
+//
+
+static const Qt::DropAction qtscript_Qt_DropAction_values[] = {
+ Qt::IgnoreAction
+ , Qt::CopyAction
+ , Qt::MoveAction
+ , Qt::LinkAction
+ , Qt::ActionMask
+ , Qt::TargetMoveAction
+};
+
+static const char * const qtscript_Qt_DropAction_keys[] = {
+ "IgnoreAction"
+ , "CopyAction"
+ , "MoveAction"
+ , "LinkAction"
+ , "ActionMask"
+ , "TargetMoveAction"
+};
+
+static QString qtscript_Qt_DropAction_toStringHelper(Qt::DropAction value)
+{
+ for (int i = 0; i < 6; ++i) {
+ if (qtscript_Qt_DropAction_values[i] == value)
+ return QString::fromLatin1(qtscript_Qt_DropAction_keys[i]);
+ }
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_DropAction_toScriptValue(QScriptEngine *engine, const Qt::DropAction &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_DropAction_toStringHelper(value));
+}
+
+static void qtscript_Qt_DropAction_fromScriptValue(const QScriptValue &value, Qt::DropAction &out)
+{
+ out = qvariant_cast<Qt::DropAction>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_DropAction(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ for (int i = 0; i < 6; ++i) {
+ if (qtscript_Qt_DropAction_values[i] == arg)
+ return qScriptValueFromValue(engine, static_cast<Qt::DropAction>(arg));
+ }
+ return context->throwError(QString::fromLatin1("DropAction(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_DropAction_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DropAction value = qscriptvalue_cast<Qt::DropAction>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_DropAction_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DropAction value = qscriptvalue_cast<Qt::DropAction>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_DropAction_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_DropAction_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_DropAction,
+ qtscript_Qt_DropAction_valueOf, qtscript_Qt_DropAction_toString);
+ qScriptRegisterMetaType<Qt::DropAction>(engine, qtscript_Qt_DropAction_toScriptValue,
+ qtscript_Qt_DropAction_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 6; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_DropAction_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_DropAction_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::DropActions
+//
+
+static QScriptValue qtscript_Qt_DropActions_toScriptValue(QScriptEngine *engine, const Qt::DropActions &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_DropActions_fromScriptValue(const QScriptValue &value, Qt::DropActions &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::DropActions>())
+ out = qvariant_cast<Qt::DropActions>(var);
+ else if (var.userType() == qMetaTypeId<Qt::DropAction>())
+ out = qvariant_cast<Qt::DropAction>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_DropActions(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DropActions result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::DropActions>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::DropAction>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("DropActions(): argument %0 is not of type DropAction").arg(i));
+ }
+ result |= qvariant_cast<Qt::DropAction>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_DropActions_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DropActions value = qscriptvalue_cast<Qt::DropActions>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_DropActions_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DropActions value = qscriptvalue_cast<Qt::DropActions>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 6; ++i) {
+ if ((value & qtscript_Qt_DropAction_values[i]) == qtscript_Qt_DropAction_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_DropAction_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_DropActions_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::DropActions>() == otherObj.value<Qt::DropActions>())));
+}
+
+static QScriptValue qtscript_create_Qt_DropActions_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_DropActions, qtscript_Qt_DropActions_valueOf,
+ qtscript_Qt_DropActions_toString, qtscript_Qt_DropActions_equals);
+ qScriptRegisterMetaType<Qt::DropActions>(engine, qtscript_Qt_DropActions_toScriptValue,
+ qtscript_Qt_DropActions_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::FillRule
+//
+
+static const Qt::FillRule qtscript_Qt_FillRule_values[] = {
+ Qt::OddEvenFill
+ , Qt::WindingFill
+};
+
+static const char * const qtscript_Qt_FillRule_keys[] = {
+ "OddEvenFill"
+ , "WindingFill"
+};
+
+static QString qtscript_Qt_FillRule_toStringHelper(Qt::FillRule value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("FillRule");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_FillRule_toScriptValue(QScriptEngine *engine, const Qt::FillRule &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_FillRule_toStringHelper(value));
+}
+
+static void qtscript_Qt_FillRule_fromScriptValue(const QScriptValue &value, Qt::FillRule &out)
+{
+ out = qvariant_cast<Qt::FillRule>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_FillRule(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("FillRule");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::FillRule>(arg));
+ return context->throwError(QString::fromLatin1("FillRule(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_FillRule_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::FillRule value = qscriptvalue_cast<Qt::FillRule>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_FillRule_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::FillRule value = qscriptvalue_cast<Qt::FillRule>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_FillRule_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_FillRule_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_FillRule,
+ qtscript_Qt_FillRule_valueOf, qtscript_Qt_FillRule_toString);
+ qScriptRegisterMetaType<Qt::FillRule>(engine, qtscript_Qt_FillRule_toScriptValue,
+ qtscript_Qt_FillRule_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 2; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_FillRule_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_FillRule_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::GlobalColor
+//
+
+static const Qt::GlobalColor qtscript_Qt_GlobalColor_values[] = {
+ Qt::color0
+ , Qt::color1
+ , Qt::black
+ , Qt::white
+ , Qt::darkGray
+ , Qt::gray
+ , Qt::lightGray
+ , Qt::red
+ , Qt::green
+ , Qt::blue
+ , Qt::cyan
+ , Qt::magenta
+ , Qt::yellow
+ , Qt::darkRed
+ , Qt::darkGreen
+ , Qt::darkBlue
+ , Qt::darkCyan
+ , Qt::darkMagenta
+ , Qt::darkYellow
+ , Qt::transparent
+};
+
+static const char * const qtscript_Qt_GlobalColor_keys[] = {
+ "color0"
+ , "color1"
+ , "black"
+ , "white"
+ , "darkGray"
+ , "gray"
+ , "lightGray"
+ , "red"
+ , "green"
+ , "blue"
+ , "cyan"
+ , "magenta"
+ , "yellow"
+ , "darkRed"
+ , "darkGreen"
+ , "darkBlue"
+ , "darkCyan"
+ , "darkMagenta"
+ , "darkYellow"
+ , "transparent"
+};
+
+static QString qtscript_Qt_GlobalColor_toStringHelper(Qt::GlobalColor value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("GlobalColor");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_GlobalColor_toScriptValue(QScriptEngine *engine, const Qt::GlobalColor &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_GlobalColor_toStringHelper(value));
+}
+
+static void qtscript_Qt_GlobalColor_fromScriptValue(const QScriptValue &value, Qt::GlobalColor &out)
+{
+ out = qvariant_cast<Qt::GlobalColor>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_GlobalColor(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("GlobalColor");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::GlobalColor>(arg));
+ return context->throwError(QString::fromLatin1("GlobalColor(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_GlobalColor_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::GlobalColor value = qscriptvalue_cast<Qt::GlobalColor>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_GlobalColor_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::GlobalColor value = qscriptvalue_cast<Qt::GlobalColor>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_GlobalColor_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_GlobalColor_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_GlobalColor,
+ qtscript_Qt_GlobalColor_valueOf, qtscript_Qt_GlobalColor_toString);
+ qScriptRegisterMetaType<Qt::GlobalColor>(engine, qtscript_Qt_GlobalColor_toScriptValue,
+ qtscript_Qt_GlobalColor_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 20; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_GlobalColor_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_GlobalColor_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ConnectionType
+//
+
+static const Qt::ConnectionType qtscript_Qt_ConnectionType_values[] = {
+ Qt::AutoConnection
+ , Qt::DirectConnection
+ , Qt::QueuedConnection
+ , Qt::AutoCompatConnection
+ , Qt::BlockingQueuedConnection
+};
+
+static const char * const qtscript_Qt_ConnectionType_keys[] = {
+ "AutoConnection"
+ , "DirectConnection"
+ , "QueuedConnection"
+ , "AutoCompatConnection"
+ , "BlockingQueuedConnection"
+};
+
+static QString qtscript_Qt_ConnectionType_toStringHelper(Qt::ConnectionType value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ConnectionType");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_ConnectionType_toScriptValue(QScriptEngine *engine, const Qt::ConnectionType &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ConnectionType_toStringHelper(value));
+}
+
+static void qtscript_Qt_ConnectionType_fromScriptValue(const QScriptValue &value, Qt::ConnectionType &out)
+{
+ out = qvariant_cast<Qt::ConnectionType>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ConnectionType(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ConnectionType");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::ConnectionType>(arg));
+ return context->throwError(QString::fromLatin1("ConnectionType(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ConnectionType_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ConnectionType value = qscriptvalue_cast<Qt::ConnectionType>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ConnectionType_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ConnectionType value = qscriptvalue_cast<Qt::ConnectionType>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ConnectionType_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ConnectionType_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ConnectionType,
+ qtscript_Qt_ConnectionType_valueOf, qtscript_Qt_ConnectionType_toString);
+ qScriptRegisterMetaType<Qt::ConnectionType>(engine, qtscript_Qt_ConnectionType_toScriptValue,
+ qtscript_Qt_ConnectionType_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 5; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ConnectionType_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ConnectionType_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::PenCapStyle
+//
+
+static const Qt::PenCapStyle qtscript_Qt_PenCapStyle_values[] = {
+ Qt::FlatCap
+ , Qt::SquareCap
+ , Qt::RoundCap
+ , Qt::MPenCapStyle
+};
+
+static const char * const qtscript_Qt_PenCapStyle_keys[] = {
+ "FlatCap"
+ , "SquareCap"
+ , "RoundCap"
+ , "MPenCapStyle"
+};
+
+static QString qtscript_Qt_PenCapStyle_toStringHelper(Qt::PenCapStyle value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("PenCapStyle");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_PenCapStyle_toScriptValue(QScriptEngine *engine, const Qt::PenCapStyle &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_PenCapStyle_toStringHelper(value));
+}
+
+static void qtscript_Qt_PenCapStyle_fromScriptValue(const QScriptValue &value, Qt::PenCapStyle &out)
+{
+ out = qvariant_cast<Qt::PenCapStyle>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_PenCapStyle(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("PenCapStyle");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::PenCapStyle>(arg));
+ return context->throwError(QString::fromLatin1("PenCapStyle(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_PenCapStyle_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::PenCapStyle value = qscriptvalue_cast<Qt::PenCapStyle>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_PenCapStyle_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::PenCapStyle value = qscriptvalue_cast<Qt::PenCapStyle>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_PenCapStyle_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_PenCapStyle_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_PenCapStyle,
+ qtscript_Qt_PenCapStyle_valueOf, qtscript_Qt_PenCapStyle_toString);
+ qScriptRegisterMetaType<Qt::PenCapStyle>(engine, qtscript_Qt_PenCapStyle_toScriptValue,
+ qtscript_Qt_PenCapStyle_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 4; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_PenCapStyle_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_PenCapStyle_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::TransformationMode
+//
+
+static const Qt::TransformationMode qtscript_Qt_TransformationMode_values[] = {
+ Qt::FastTransformation
+ , Qt::SmoothTransformation
+};
+
+static const char * const qtscript_Qt_TransformationMode_keys[] = {
+ "FastTransformation"
+ , "SmoothTransformation"
+};
+
+static QString qtscript_Qt_TransformationMode_toStringHelper(Qt::TransformationMode value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("TransformationMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_TransformationMode_toScriptValue(QScriptEngine *engine, const Qt::TransformationMode &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_TransformationMode_toStringHelper(value));
+}
+
+static void qtscript_Qt_TransformationMode_fromScriptValue(const QScriptValue &value, Qt::TransformationMode &out)
+{
+ out = qvariant_cast<Qt::TransformationMode>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_TransformationMode(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("TransformationMode");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::TransformationMode>(arg));
+ return context->throwError(QString::fromLatin1("TransformationMode(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_TransformationMode_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TransformationMode value = qscriptvalue_cast<Qt::TransformationMode>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_TransformationMode_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TransformationMode value = qscriptvalue_cast<Qt::TransformationMode>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_TransformationMode_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_TransformationMode_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_TransformationMode,
+ qtscript_Qt_TransformationMode_valueOf, qtscript_Qt_TransformationMode_toString);
+ qScriptRegisterMetaType<Qt::TransformationMode>(engine, qtscript_Qt_TransformationMode_toScriptValue,
+ qtscript_Qt_TransformationMode_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 2; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_TransformationMode_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_TransformationMode_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::DockWidgetAreaSizes
+//
+
+static const Qt::DockWidgetAreaSizes qtscript_Qt_DockWidgetAreaSizes_values[] = {
+ Qt::NDockWidgetAreas
+};
+
+static const char * const qtscript_Qt_DockWidgetAreaSizes_keys[] = {
+ "NDockWidgetAreas"
+};
+
+static QString qtscript_Qt_DockWidgetAreaSizes_toStringHelper(Qt::DockWidgetAreaSizes value)
+{
+ if ((value >= Qt::NDockWidgetAreas) && (value <= Qt::NDockWidgetAreas))
+ return qtscript_Qt_DockWidgetAreaSizes_keys[static_cast<int>(value)-static_cast<int>(Qt::NDockWidgetAreas)];
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_DockWidgetAreaSizes_toScriptValue(QScriptEngine *engine, const Qt::DockWidgetAreaSizes &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_DockWidgetAreaSizes_toStringHelper(value));
+}
+
+static void qtscript_Qt_DockWidgetAreaSizes_fromScriptValue(const QScriptValue &value, Qt::DockWidgetAreaSizes &out)
+{
+ out = qvariant_cast<Qt::DockWidgetAreaSizes>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_DockWidgetAreaSizes(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ if ((arg >= Qt::NDockWidgetAreas) && (arg <= Qt::NDockWidgetAreas))
+ return qScriptValueFromValue(engine, static_cast<Qt::DockWidgetAreaSizes>(arg));
+ return context->throwError(QString::fromLatin1("DockWidgetAreaSizes(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_DockWidgetAreaSizes_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DockWidgetAreaSizes value = qscriptvalue_cast<Qt::DockWidgetAreaSizes>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_DockWidgetAreaSizes_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DockWidgetAreaSizes value = qscriptvalue_cast<Qt::DockWidgetAreaSizes>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_DockWidgetAreaSizes_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_DockWidgetAreaSizes_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_DockWidgetAreaSizes,
+ qtscript_Qt_DockWidgetAreaSizes_valueOf, qtscript_Qt_DockWidgetAreaSizes_toString);
+ qScriptRegisterMetaType<Qt::DockWidgetAreaSizes>(engine, qtscript_Qt_DockWidgetAreaSizes_toScriptValue,
+ qtscript_Qt_DockWidgetAreaSizes_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 1; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_DockWidgetAreaSizes_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_DockWidgetAreaSizes_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ApplicationAttribute
+//
+
+static const Qt::ApplicationAttribute qtscript_Qt_ApplicationAttribute_values[] = {
+ Qt::AA_ImmediateWidgetCreation
+ , Qt::AA_MSWindowsUseDirect3DByDefault
+ , Qt::AA_DontShowIconsInMenus
+ , Qt::AA_NativeWindows
+ , Qt::AA_DontCreateNativeWidgetSiblings
+ , Qt::AA_MacPluginApplication
+ , Qt::AA_AttributeCount
+};
+
+static const char * const qtscript_Qt_ApplicationAttribute_keys[] = {
+ "AA_ImmediateWidgetCreation"
+ , "AA_MSWindowsUseDirect3DByDefault"
+ , "AA_DontShowIconsInMenus"
+ , "AA_NativeWindows"
+ , "AA_DontCreateNativeWidgetSiblings"
+ , "AA_MacPluginApplication"
+ , "AA_AttributeCount"
+};
+
+static QString qtscript_Qt_ApplicationAttribute_toStringHelper(Qt::ApplicationAttribute value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ApplicationAttribute");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_ApplicationAttribute_toScriptValue(QScriptEngine *engine, const Qt::ApplicationAttribute &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ApplicationAttribute_toStringHelper(value));
+}
+
+static void qtscript_Qt_ApplicationAttribute_fromScriptValue(const QScriptValue &value, Qt::ApplicationAttribute &out)
+{
+ out = qvariant_cast<Qt::ApplicationAttribute>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ApplicationAttribute(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ApplicationAttribute");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::ApplicationAttribute>(arg));
+ return context->throwError(QString::fromLatin1("ApplicationAttribute(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ApplicationAttribute_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ApplicationAttribute value = qscriptvalue_cast<Qt::ApplicationAttribute>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ApplicationAttribute_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ApplicationAttribute value = qscriptvalue_cast<Qt::ApplicationAttribute>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ApplicationAttribute_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ApplicationAttribute_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ApplicationAttribute,
+ qtscript_Qt_ApplicationAttribute_valueOf, qtscript_Qt_ApplicationAttribute_toString);
+ qScriptRegisterMetaType<Qt::ApplicationAttribute>(engine, qtscript_Qt_ApplicationAttribute_toScriptValue,
+ qtscript_Qt_ApplicationAttribute_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 7; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ApplicationAttribute_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ApplicationAttribute_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ShortcutContext
+//
+
+static const Qt::ShortcutContext qtscript_Qt_ShortcutContext_values[] = {
+ Qt::WidgetShortcut
+ , Qt::WindowShortcut
+ , Qt::ApplicationShortcut
+ , Qt::WidgetWithChildrenShortcut
+};
+
+static const char * const qtscript_Qt_ShortcutContext_keys[] = {
+ "WidgetShortcut"
+ , "WindowShortcut"
+ , "ApplicationShortcut"
+ , "WidgetWithChildrenShortcut"
+};
+
+static QString qtscript_Qt_ShortcutContext_toStringHelper(Qt::ShortcutContext value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ShortcutContext");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_ShortcutContext_toScriptValue(QScriptEngine *engine, const Qt::ShortcutContext &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ShortcutContext_toStringHelper(value));
+}
+
+static void qtscript_Qt_ShortcutContext_fromScriptValue(const QScriptValue &value, Qt::ShortcutContext &out)
+{
+ out = qvariant_cast<Qt::ShortcutContext>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ShortcutContext(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("ShortcutContext");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::ShortcutContext>(arg));
+ return context->throwError(QString::fromLatin1("ShortcutContext(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ShortcutContext_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ShortcutContext value = qscriptvalue_cast<Qt::ShortcutContext>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ShortcutContext_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ShortcutContext value = qscriptvalue_cast<Qt::ShortcutContext>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ShortcutContext_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ShortcutContext_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ShortcutContext,
+ qtscript_Qt_ShortcutContext_valueOf, qtscript_Qt_ShortcutContext_toString);
+ qScriptRegisterMetaType<Qt::ShortcutContext>(engine, qtscript_Qt_ShortcutContext_toScriptValue,
+ qtscript_Qt_ShortcutContext_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 4; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ShortcutContext_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ShortcutContext_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::TextInteractionFlag
+//
+
+static const Qt::TextInteractionFlag qtscript_Qt_TextInteractionFlag_values[] = {
+ Qt::NoTextInteraction
+ , Qt::TextSelectableByMouse
+ , Qt::TextSelectableByKeyboard
+ , Qt::LinksAccessibleByMouse
+ , Qt::LinksAccessibleByKeyboard
+ , Qt::TextBrowserInteraction
+ , Qt::TextEditable
+ , Qt::TextEditorInteraction
+};
+
+static const char * const qtscript_Qt_TextInteractionFlag_keys[] = {
+ "NoTextInteraction"
+ , "TextSelectableByMouse"
+ , "TextSelectableByKeyboard"
+ , "LinksAccessibleByMouse"
+ , "LinksAccessibleByKeyboard"
+ , "TextBrowserInteraction"
+ , "TextEditable"
+ , "TextEditorInteraction"
+};
+
+static QString qtscript_Qt_TextInteractionFlag_toStringHelper(Qt::TextInteractionFlag value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("TextInteractionFlag");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_TextInteractionFlag_toScriptValue(QScriptEngine *engine, const Qt::TextInteractionFlag &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_TextInteractionFlag_toStringHelper(value));
+}
+
+static void qtscript_Qt_TextInteractionFlag_fromScriptValue(const QScriptValue &value, Qt::TextInteractionFlag &out)
+{
+ out = qvariant_cast<Qt::TextInteractionFlag>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_TextInteractionFlag(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("TextInteractionFlag");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::TextInteractionFlag>(arg));
+ return context->throwError(QString::fromLatin1("TextInteractionFlag(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_TextInteractionFlag_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TextInteractionFlag value = qscriptvalue_cast<Qt::TextInteractionFlag>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_TextInteractionFlag_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TextInteractionFlag value = qscriptvalue_cast<Qt::TextInteractionFlag>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_TextInteractionFlag_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_TextInteractionFlag_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_TextInteractionFlag,
+ qtscript_Qt_TextInteractionFlag_valueOf, qtscript_Qt_TextInteractionFlag_toString);
+ qScriptRegisterMetaType<Qt::TextInteractionFlag>(engine, qtscript_Qt_TextInteractionFlag_toScriptValue,
+ qtscript_Qt_TextInteractionFlag_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 8; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_TextInteractionFlag_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_TextInteractionFlag_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::TextInteractionFlags
+//
+
+static QScriptValue qtscript_Qt_TextInteractionFlags_toScriptValue(QScriptEngine *engine, const Qt::TextInteractionFlags &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_TextInteractionFlags_fromScriptValue(const QScriptValue &value, Qt::TextInteractionFlags &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::TextInteractionFlags>())
+ out = qvariant_cast<Qt::TextInteractionFlags>(var);
+ else if (var.userType() == qMetaTypeId<Qt::TextInteractionFlag>())
+ out = qvariant_cast<Qt::TextInteractionFlag>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_TextInteractionFlags(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TextInteractionFlags result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::TextInteractionFlags>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::TextInteractionFlag>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("TextInteractionFlags(): argument %0 is not of type TextInteractionFlag").arg(i));
+ }
+ result |= qvariant_cast<Qt::TextInteractionFlag>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_TextInteractionFlags_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TextInteractionFlags value = qscriptvalue_cast<Qt::TextInteractionFlags>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_TextInteractionFlags_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TextInteractionFlags value = qscriptvalue_cast<Qt::TextInteractionFlags>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 8; ++i) {
+ if ((value & qtscript_Qt_TextInteractionFlag_values[i]) == qtscript_Qt_TextInteractionFlag_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_TextInteractionFlag_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_TextInteractionFlags_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::TextInteractionFlags>() == otherObj.value<Qt::TextInteractionFlags>())));
+}
+
+static QScriptValue qtscript_create_Qt_TextInteractionFlags_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_TextInteractionFlags, qtscript_Qt_TextInteractionFlags_valueOf,
+ qtscript_Qt_TextInteractionFlags_toString, qtscript_Qt_TextInteractionFlags_equals);
+ qScriptRegisterMetaType<Qt::TextInteractionFlags>(engine, qtscript_Qt_TextInteractionFlags_toScriptValue,
+ qtscript_Qt_TextInteractionFlags_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::CheckState
+//
+
+static const Qt::CheckState qtscript_Qt_CheckState_values[] = {
+ Qt::Unchecked
+ , Qt::PartiallyChecked
+ , Qt::Checked
+};
+
+static const char * const qtscript_Qt_CheckState_keys[] = {
+ "Unchecked"
+ , "PartiallyChecked"
+ , "Checked"
+};
+
+static QString qtscript_Qt_CheckState_toStringHelper(Qt::CheckState value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("CheckState");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_CheckState_toScriptValue(QScriptEngine *engine, const Qt::CheckState &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_CheckState_toStringHelper(value));
+}
+
+static void qtscript_Qt_CheckState_fromScriptValue(const QScriptValue &value, Qt::CheckState &out)
+{
+ out = qvariant_cast<Qt::CheckState>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_CheckState(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("CheckState");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::CheckState>(arg));
+ return context->throwError(QString::fromLatin1("CheckState(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_CheckState_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::CheckState value = qscriptvalue_cast<Qt::CheckState>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_CheckState_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::CheckState value = qscriptvalue_cast<Qt::CheckState>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_CheckState_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_CheckState_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_CheckState,
+ qtscript_Qt_CheckState_valueOf, qtscript_Qt_CheckState_toString);
+ qScriptRegisterMetaType<Qt::CheckState>(engine, qtscript_Qt_CheckState_toScriptValue,
+ qtscript_Qt_CheckState_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 3; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_CheckState_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_CheckState_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::DockWidgetArea
+//
+
+static const Qt::DockWidgetArea qtscript_Qt_DockWidgetArea_values[] = {
+ Qt::NoDockWidgetArea
+ , Qt::LeftDockWidgetArea
+ , Qt::RightDockWidgetArea
+ , Qt::TopDockWidgetArea
+ , Qt::BottomDockWidgetArea
+ , Qt::DockWidgetArea_Mask
+};
+
+static const char * const qtscript_Qt_DockWidgetArea_keys[] = {
+ "NoDockWidgetArea"
+ , "LeftDockWidgetArea"
+ , "RightDockWidgetArea"
+ , "TopDockWidgetArea"
+ , "BottomDockWidgetArea"
+ , "DockWidgetArea_Mask"
+};
+
+static QString qtscript_Qt_DockWidgetArea_toStringHelper(Qt::DockWidgetArea value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("DockWidgetArea");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_DockWidgetArea_toScriptValue(QScriptEngine *engine, const Qt::DockWidgetArea &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_DockWidgetArea_toStringHelper(value));
+}
+
+static void qtscript_Qt_DockWidgetArea_fromScriptValue(const QScriptValue &value, Qt::DockWidgetArea &out)
+{
+ out = qvariant_cast<Qt::DockWidgetArea>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_DockWidgetArea(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("DockWidgetArea");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::DockWidgetArea>(arg));
+ return context->throwError(QString::fromLatin1("DockWidgetArea(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_DockWidgetArea_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DockWidgetArea value = qscriptvalue_cast<Qt::DockWidgetArea>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_DockWidgetArea_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DockWidgetArea value = qscriptvalue_cast<Qt::DockWidgetArea>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_DockWidgetArea_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_DockWidgetArea_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_DockWidgetArea,
+ qtscript_Qt_DockWidgetArea_valueOf, qtscript_Qt_DockWidgetArea_toString);
+ qScriptRegisterMetaType<Qt::DockWidgetArea>(engine, qtscript_Qt_DockWidgetArea_toScriptValue,
+ qtscript_Qt_DockWidgetArea_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 6; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_DockWidgetArea_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_DockWidgetArea_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::DockWidgetAreas
+//
+
+static QScriptValue qtscript_Qt_DockWidgetAreas_toScriptValue(QScriptEngine *engine, const Qt::DockWidgetAreas &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_DockWidgetAreas_fromScriptValue(const QScriptValue &value, Qt::DockWidgetAreas &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::DockWidgetAreas>())
+ out = qvariant_cast<Qt::DockWidgetAreas>(var);
+ else if (var.userType() == qMetaTypeId<Qt::DockWidgetArea>())
+ out = qvariant_cast<Qt::DockWidgetArea>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_DockWidgetAreas(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DockWidgetAreas result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::DockWidgetAreas>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::DockWidgetArea>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("DockWidgetAreas(): argument %0 is not of type DockWidgetArea").arg(i));
+ }
+ result |= qvariant_cast<Qt::DockWidgetArea>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_DockWidgetAreas_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DockWidgetAreas value = qscriptvalue_cast<Qt::DockWidgetAreas>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_DockWidgetAreas_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::DockWidgetAreas value = qscriptvalue_cast<Qt::DockWidgetAreas>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 6; ++i) {
+ if ((value & qtscript_Qt_DockWidgetArea_values[i]) == qtscript_Qt_DockWidgetArea_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_DockWidgetArea_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_DockWidgetAreas_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::DockWidgetAreas>() == otherObj.value<Qt::DockWidgetAreas>())));
+}
+
+static QScriptValue qtscript_create_Qt_DockWidgetAreas_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_DockWidgetAreas, qtscript_Qt_DockWidgetAreas_valueOf,
+ qtscript_Qt_DockWidgetAreas_toString, qtscript_Qt_DockWidgetAreas_equals);
+ qScriptRegisterMetaType<Qt::DockWidgetAreas>(engine, qtscript_Qt_DockWidgetAreas_toScriptValue,
+ qtscript_Qt_DockWidgetAreas_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::TimeSpec
+//
+
+static const Qt::TimeSpec qtscript_Qt_TimeSpec_values[] = {
+ Qt::LocalTime
+ , Qt::UTC
+ , Qt::OffsetFromUTC
+};
+
+static const char * const qtscript_Qt_TimeSpec_keys[] = {
+ "LocalTime"
+ , "UTC"
+ , "OffsetFromUTC"
+};
+
+static QString qtscript_Qt_TimeSpec_toStringHelper(Qt::TimeSpec value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("TimeSpec");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_TimeSpec_toScriptValue(QScriptEngine *engine, const Qt::TimeSpec &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_TimeSpec_toStringHelper(value));
+}
+
+static void qtscript_Qt_TimeSpec_fromScriptValue(const QScriptValue &value, Qt::TimeSpec &out)
+{
+ out = qvariant_cast<Qt::TimeSpec>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_TimeSpec(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("TimeSpec");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::TimeSpec>(arg));
+ return context->throwError(QString::fromLatin1("TimeSpec(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_TimeSpec_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TimeSpec value = qscriptvalue_cast<Qt::TimeSpec>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_TimeSpec_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TimeSpec value = qscriptvalue_cast<Qt::TimeSpec>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_TimeSpec_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_TimeSpec_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_TimeSpec,
+ qtscript_Qt_TimeSpec_valueOf, qtscript_Qt_TimeSpec_toString);
+ qScriptRegisterMetaType<Qt::TimeSpec>(engine, qtscript_Qt_TimeSpec_toScriptValue,
+ qtscript_Qt_TimeSpec_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 3; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_TimeSpec_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_TimeSpec_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ImageConversionFlag
+//
+
+static const Qt::ImageConversionFlag qtscript_Qt_ImageConversionFlag_values[] = {
+ Qt::AutoColor
+ , Qt::MonoOnly
+ , Qt::ColorMode_Mask
+ , Qt::OrderedAlphaDither
+ , Qt::DiffuseAlphaDither
+ , Qt::AlphaDither_Mask
+ , Qt::OrderedDither
+ , Qt::ThresholdDither
+ , Qt::Dither_Mask
+ , Qt::PreferDither
+ , Qt::AvoidDither
+ , Qt::DitherMode_Mask
+ , Qt::NoOpaqueDetection
+};
+
+static const char * const qtscript_Qt_ImageConversionFlag_keys[] = {
+ "AutoColor"
+ , "MonoOnly"
+ , "ColorMode_Mask"
+ , "OrderedAlphaDither"
+ , "DiffuseAlphaDither"
+ , "AlphaDither_Mask"
+ , "OrderedDither"
+ , "ThresholdDither"
+ , "Dither_Mask"
+ , "PreferDither"
+ , "AvoidDither"
+ , "DitherMode_Mask"
+ , "NoOpaqueDetection"
+};
+
+static QString qtscript_Qt_ImageConversionFlag_toStringHelper(Qt::ImageConversionFlag value)
+{
+ for (int i = 0; i < 13; ++i) {
+ if (qtscript_Qt_ImageConversionFlag_values[i] == value)
+ return QString::fromLatin1(qtscript_Qt_ImageConversionFlag_keys[i]);
+ }
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_ImageConversionFlag_toScriptValue(QScriptEngine *engine, const Qt::ImageConversionFlag &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ImageConversionFlag_toStringHelper(value));
+}
+
+static void qtscript_Qt_ImageConversionFlag_fromScriptValue(const QScriptValue &value, Qt::ImageConversionFlag &out)
+{
+ out = qvariant_cast<Qt::ImageConversionFlag>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ImageConversionFlag(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ for (int i = 0; i < 13; ++i) {
+ if (qtscript_Qt_ImageConversionFlag_values[i] == arg)
+ return qScriptValueFromValue(engine, static_cast<Qt::ImageConversionFlag>(arg));
+ }
+ return context->throwError(QString::fromLatin1("ImageConversionFlag(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ImageConversionFlag_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ImageConversionFlag value = qscriptvalue_cast<Qt::ImageConversionFlag>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ImageConversionFlag_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ImageConversionFlag value = qscriptvalue_cast<Qt::ImageConversionFlag>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ImageConversionFlag_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ImageConversionFlag_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ImageConversionFlag,
+ qtscript_Qt_ImageConversionFlag_valueOf, qtscript_Qt_ImageConversionFlag_toString);
+ qScriptRegisterMetaType<Qt::ImageConversionFlag>(engine, qtscript_Qt_ImageConversionFlag_toScriptValue,
+ qtscript_Qt_ImageConversionFlag_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 13; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ImageConversionFlag_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ImageConversionFlag_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ImageConversionFlags
+//
+
+static QScriptValue qtscript_Qt_ImageConversionFlags_toScriptValue(QScriptEngine *engine, const Qt::ImageConversionFlags &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_ImageConversionFlags_fromScriptValue(const QScriptValue &value, Qt::ImageConversionFlags &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::ImageConversionFlags>())
+ out = qvariant_cast<Qt::ImageConversionFlags>(var);
+ else if (var.userType() == qMetaTypeId<Qt::ImageConversionFlag>())
+ out = qvariant_cast<Qt::ImageConversionFlag>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_ImageConversionFlags(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ImageConversionFlags result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::ImageConversionFlags>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::ImageConversionFlag>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("ImageConversionFlags(): argument %0 is not of type ImageConversionFlag").arg(i));
+ }
+ result |= qvariant_cast<Qt::ImageConversionFlag>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_ImageConversionFlags_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ImageConversionFlags value = qscriptvalue_cast<Qt::ImageConversionFlags>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ImageConversionFlags_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ImageConversionFlags value = qscriptvalue_cast<Qt::ImageConversionFlags>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 13; ++i) {
+ if ((value & qtscript_Qt_ImageConversionFlag_values[i]) == qtscript_Qt_ImageConversionFlag_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_ImageConversionFlag_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_ImageConversionFlags_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::ImageConversionFlags>() == otherObj.value<Qt::ImageConversionFlags>())));
+}
+
+static QScriptValue qtscript_create_Qt_ImageConversionFlags_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_ImageConversionFlags, qtscript_Qt_ImageConversionFlags_valueOf,
+ qtscript_Qt_ImageConversionFlags_toString, qtscript_Qt_ImageConversionFlags_equals);
+ qScriptRegisterMetaType<Qt::ImageConversionFlags>(engine, qtscript_Qt_ImageConversionFlags_toScriptValue,
+ qtscript_Qt_ImageConversionFlags_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::WindowModality
+//
+
+static const Qt::WindowModality qtscript_Qt_WindowModality_values[] = {
+ Qt::NonModal
+ , Qt::WindowModal
+ , Qt::ApplicationModal
+};
+
+static const char * const qtscript_Qt_WindowModality_keys[] = {
+ "NonModal"
+ , "WindowModal"
+ , "ApplicationModal"
+};
+
+static QString qtscript_Qt_WindowModality_toStringHelper(Qt::WindowModality value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("WindowModality");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_WindowModality_toScriptValue(QScriptEngine *engine, const Qt::WindowModality &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_WindowModality_toStringHelper(value));
+}
+
+static void qtscript_Qt_WindowModality_fromScriptValue(const QScriptValue &value, Qt::WindowModality &out)
+{
+ out = qvariant_cast<Qt::WindowModality>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_WindowModality(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("WindowModality");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::WindowModality>(arg));
+ return context->throwError(QString::fromLatin1("WindowModality(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_WindowModality_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowModality value = qscriptvalue_cast<Qt::WindowModality>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_WindowModality_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowModality value = qscriptvalue_cast<Qt::WindowModality>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_WindowModality_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_WindowModality_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_WindowModality,
+ qtscript_Qt_WindowModality_valueOf, qtscript_Qt_WindowModality_toString);
+ qScriptRegisterMetaType<Qt::WindowModality>(engine, qtscript_Qt_WindowModality_toScriptValue,
+ qtscript_Qt_WindowModality_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 3; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_WindowModality_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_WindowModality_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::Modifier
+//
+
+static const Qt::Modifier qtscript_Qt_Modifier_values[] = {
+ Qt::MODIFIER_MASK
+ , Qt::UNICODE_ACCEL
+ , Qt::SHIFT
+ , Qt::CTRL
+ , Qt::ALT
+ , Qt::META
+};
+
+static const char * const qtscript_Qt_Modifier_keys[] = {
+ "MODIFIER_MASK"
+ , "UNICODE_ACCEL"
+ , "SHIFT"
+ , "CTRL"
+ , "ALT"
+ , "META"
+};
+
+static QString qtscript_Qt_Modifier_toStringHelper(Qt::Modifier value)
+{
+ for (int i = 0; i < 6; ++i) {
+ if (qtscript_Qt_Modifier_values[i] == value)
+ return QString::fromLatin1(qtscript_Qt_Modifier_keys[i]);
+ }
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_Modifier_toScriptValue(QScriptEngine *engine, const Qt::Modifier &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_Modifier_toStringHelper(value));
+}
+
+static void qtscript_Qt_Modifier_fromScriptValue(const QScriptValue &value, Qt::Modifier &out)
+{
+ out = qvariant_cast<Qt::Modifier>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_Modifier(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ for (int i = 0; i < 6; ++i) {
+ if (qtscript_Qt_Modifier_values[i] == arg)
+ return qScriptValueFromValue(engine, static_cast<Qt::Modifier>(arg));
+ }
+ return context->throwError(QString::fromLatin1("Modifier(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_Modifier_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Modifier value = qscriptvalue_cast<Qt::Modifier>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_Modifier_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Modifier value = qscriptvalue_cast<Qt::Modifier>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_Modifier_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_Modifier_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_Modifier,
+ qtscript_Qt_Modifier_valueOf, qtscript_Qt_Modifier_toString);
+ qScriptRegisterMetaType<Qt::Modifier>(engine, qtscript_Qt_Modifier_toScriptValue,
+ qtscript_Qt_Modifier_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 6; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_Modifier_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_Modifier_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::AlignmentFlag
+//
+
+static const Qt::AlignmentFlag qtscript_Qt_AlignmentFlag_values[] = {
+ Qt::AlignLeft
+ , Qt::AlignRight
+ , Qt::AlignHCenter
+ , Qt::AlignJustify
+ , Qt::AlignAbsolute
+ , Qt::AlignHorizontal_Mask
+ , Qt::AlignTop
+ , Qt::AlignBottom
+ , Qt::AlignVCenter
+ , Qt::AlignCenter
+ , Qt::AlignVertical_Mask
+};
+
+static const char * const qtscript_Qt_AlignmentFlag_keys[] = {
+ "AlignLeft"
+ , "AlignRight"
+ , "AlignHCenter"
+ , "AlignJustify"
+ , "AlignAbsolute"
+ , "AlignHorizontal_Mask"
+ , "AlignTop"
+ , "AlignBottom"
+ , "AlignVCenter"
+ , "AlignCenter"
+ , "AlignVertical_Mask"
+};
+
+static QString qtscript_Qt_AlignmentFlag_toStringHelper(Qt::AlignmentFlag value)
+{
+ for (int i = 0; i < 11; ++i) {
+ if (qtscript_Qt_AlignmentFlag_values[i] == value)
+ return QString::fromLatin1(qtscript_Qt_AlignmentFlag_keys[i]);
+ }
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_AlignmentFlag_toScriptValue(QScriptEngine *engine, const Qt::AlignmentFlag &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_AlignmentFlag_toStringHelper(value));
+}
+
+static void qtscript_Qt_AlignmentFlag_fromScriptValue(const QScriptValue &value, Qt::AlignmentFlag &out)
+{
+ out = qvariant_cast<Qt::AlignmentFlag>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_AlignmentFlag(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ for (int i = 0; i < 11; ++i) {
+ if (qtscript_Qt_AlignmentFlag_values[i] == arg)
+ return qScriptValueFromValue(engine, static_cast<Qt::AlignmentFlag>(arg));
+ }
+ return context->throwError(QString::fromLatin1("AlignmentFlag(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_AlignmentFlag_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::AlignmentFlag value = qscriptvalue_cast<Qt::AlignmentFlag>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_AlignmentFlag_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::AlignmentFlag value = qscriptvalue_cast<Qt::AlignmentFlag>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_AlignmentFlag_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_AlignmentFlag_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_AlignmentFlag,
+ qtscript_Qt_AlignmentFlag_valueOf, qtscript_Qt_AlignmentFlag_toString);
+ qScriptRegisterMetaType<Qt::AlignmentFlag>(engine, qtscript_Qt_AlignmentFlag_toScriptValue,
+ qtscript_Qt_AlignmentFlag_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 11; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_AlignmentFlag_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_AlignmentFlag_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::Alignment
+//
+
+static QScriptValue qtscript_Qt_Alignment_toScriptValue(QScriptEngine *engine, const Qt::Alignment &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_Alignment_fromScriptValue(const QScriptValue &value, Qt::Alignment &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::Alignment>())
+ out = qvariant_cast<Qt::Alignment>(var);
+ else if (var.userType() == qMetaTypeId<Qt::AlignmentFlag>())
+ out = qvariant_cast<Qt::AlignmentFlag>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_Alignment(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Alignment result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::Alignment>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::AlignmentFlag>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("Alignment(): argument %0 is not of type AlignmentFlag").arg(i));
+ }
+ result |= qvariant_cast<Qt::AlignmentFlag>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_Alignment_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Alignment value = qscriptvalue_cast<Qt::Alignment>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_Alignment_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::Alignment value = qscriptvalue_cast<Qt::Alignment>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 11; ++i) {
+ if ((value & qtscript_Qt_AlignmentFlag_values[i]) == qtscript_Qt_AlignmentFlag_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_AlignmentFlag_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_Alignment_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::Alignment>() == otherObj.value<Qt::Alignment>())));
+}
+
+static QScriptValue qtscript_create_Qt_Alignment_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_Alignment, qtscript_Qt_Alignment_valueOf,
+ qtscript_Qt_Alignment_toString, qtscript_Qt_Alignment_equals);
+ qScriptRegisterMetaType<Qt::Alignment>(engine, qtscript_Qt_Alignment_toScriptValue,
+ qtscript_Qt_Alignment_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::WidgetAttribute
+//
+
+static const Qt::WidgetAttribute qtscript_Qt_WidgetAttribute_values[] = {
+ Qt::WA_Disabled
+ , Qt::WA_UnderMouse
+ , Qt::WA_MouseTracking
+ , Qt::WA_ContentsPropagated
+ , Qt::WA_OpaquePaintEvent
+ , Qt::WA_StaticContents
+ , Qt::WA_LaidOut
+ , Qt::WA_PaintOnScreen
+ , Qt::WA_NoSystemBackground
+ , Qt::WA_UpdatesDisabled
+ , Qt::WA_Mapped
+ , Qt::WA_MacNoClickThrough
+ , Qt::WA_PaintOutsidePaintEvent
+ , Qt::WA_InputMethodEnabled
+ , Qt::WA_WState_Visible
+ , Qt::WA_WState_Hidden
+ , Qt::WA_ForceDisabled
+ , Qt::WA_KeyCompression
+ , Qt::WA_PendingMoveEvent
+ , Qt::WA_PendingResizeEvent
+ , Qt::WA_SetPalette
+ , Qt::WA_SetFont
+ , Qt::WA_SetCursor
+ , Qt::WA_NoChildEventsFromChildren
+ , Qt::WA_WindowModified
+ , Qt::WA_Resized
+ , Qt::WA_Moved
+ , Qt::WA_PendingUpdate
+ , Qt::WA_InvalidSize
+ , Qt::WA_MacBrushedMetal
+ , Qt::WA_CustomWhatsThis
+ , Qt::WA_LayoutOnEntireRect
+ , Qt::WA_OutsideWSRange
+ , Qt::WA_GrabbedShortcut
+ , Qt::WA_TransparentForMouseEvents
+ , Qt::WA_PaintUnclipped
+ , Qt::WA_SetWindowIcon
+ , Qt::WA_NoMouseReplay
+ , Qt::WA_DeleteOnClose
+ , Qt::WA_RightToLeft
+ , Qt::WA_SetLayoutDirection
+ , Qt::WA_NoChildEventsForParent
+ , Qt::WA_ForceUpdatesDisabled
+ , Qt::WA_WState_Created
+ , Qt::WA_WState_CompressKeys
+ , Qt::WA_WState_InPaintEvent
+ , Qt::WA_WState_Reparented
+ , Qt::WA_WState_ConfigPending
+ , Qt::WA_WState_Polished
+ , Qt::WA_WState_DND
+ , Qt::WA_WState_OwnSizePolicy
+ , Qt::WA_WState_ExplicitShowHide
+ , Qt::WA_ShowModal
+ , Qt::WA_MouseNoMask
+ , Qt::WA_GroupLeader
+ , Qt::WA_NoMousePropagation
+ , Qt::WA_Hover
+ , Qt::WA_InputMethodTransparent
+ , Qt::WA_QuitOnClose
+ , Qt::WA_KeyboardFocusChange
+ , Qt::WA_AcceptDrops
+ , Qt::WA_DropSiteRegistered
+ , Qt::WA_WindowPropagation
+ , Qt::WA_NoX11EventCompression
+ , Qt::WA_TintedBackground
+ , Qt::WA_X11OpenGLOverlay
+ , Qt::WA_AlwaysShowToolTips
+ , Qt::WA_MacOpaqueSizeGrip
+ , Qt::WA_SetStyle
+ , Qt::WA_SetLocale
+ , Qt::WA_MacShowFocusRect
+ , Qt::WA_MacNormalSize
+ , Qt::WA_MacSmallSize
+ , Qt::WA_MacMiniSize
+ , Qt::WA_LayoutUsesWidgetRect
+ , Qt::WA_StyledBackground
+ , Qt::WA_MSWindowsUseDirect3D
+ , Qt::WA_CanHostQMdiSubWindowTitleBar
+ , Qt::WA_MacAlwaysShowToolWindow
+ , Qt::WA_StyleSheet
+ , Qt::WA_ShowWithoutActivating
+ , Qt::WA_X11BypassTransientForHint
+ , Qt::WA_NativeWindow
+ , Qt::WA_DontCreateNativeAncestors
+ , Qt::WA_MacVariableSize
+ , Qt::WA_DontShowOnScreen
+ , Qt::WA_X11NetWmWindowTypeDesktop
+ , Qt::WA_X11NetWmWindowTypeDock
+ , Qt::WA_X11NetWmWindowTypeToolBar
+ , Qt::WA_X11NetWmWindowTypeMenu
+ , Qt::WA_X11NetWmWindowTypeUtility
+ , Qt::WA_X11NetWmWindowTypeSplash
+ , Qt::WA_X11NetWmWindowTypeDialog
+ , Qt::WA_X11NetWmWindowTypeDropDownMenu
+ , Qt::WA_X11NetWmWindowTypePopupMenu
+ , Qt::WA_X11NetWmWindowTypeToolTip
+ , Qt::WA_X11NetWmWindowTypeNotification
+ , Qt::WA_X11NetWmWindowTypeCombo
+ , Qt::WA_X11NetWmWindowTypeDND
+ , Qt::WA_MacFrameworkScaled
+ , Qt::WA_SetWindowModality
+ , Qt::WA_WState_WindowOpacitySet
+ , Qt::WA_TranslucentBackground
+ , Qt::WA_AttributeCount
+};
+
+static const char * const qtscript_Qt_WidgetAttribute_keys[] = {
+ "WA_Disabled"
+ , "WA_UnderMouse"
+ , "WA_MouseTracking"
+ , "WA_ContentsPropagated"
+ , "WA_OpaquePaintEvent"
+ , "WA_StaticContents"
+ , "WA_LaidOut"
+ , "WA_PaintOnScreen"
+ , "WA_NoSystemBackground"
+ , "WA_UpdatesDisabled"
+ , "WA_Mapped"
+ , "WA_MacNoClickThrough"
+ , "WA_PaintOutsidePaintEvent"
+ , "WA_InputMethodEnabled"
+ , "WA_WState_Visible"
+ , "WA_WState_Hidden"
+ , "WA_ForceDisabled"
+ , "WA_KeyCompression"
+ , "WA_PendingMoveEvent"
+ , "WA_PendingResizeEvent"
+ , "WA_SetPalette"
+ , "WA_SetFont"
+ , "WA_SetCursor"
+ , "WA_NoChildEventsFromChildren"
+ , "WA_WindowModified"
+ , "WA_Resized"
+ , "WA_Moved"
+ , "WA_PendingUpdate"
+ , "WA_InvalidSize"
+ , "WA_MacBrushedMetal"
+ , "WA_CustomWhatsThis"
+ , "WA_LayoutOnEntireRect"
+ , "WA_OutsideWSRange"
+ , "WA_GrabbedShortcut"
+ , "WA_TransparentForMouseEvents"
+ , "WA_PaintUnclipped"
+ , "WA_SetWindowIcon"
+ , "WA_NoMouseReplay"
+ , "WA_DeleteOnClose"
+ , "WA_RightToLeft"
+ , "WA_SetLayoutDirection"
+ , "WA_NoChildEventsForParent"
+ , "WA_ForceUpdatesDisabled"
+ , "WA_WState_Created"
+ , "WA_WState_CompressKeys"
+ , "WA_WState_InPaintEvent"
+ , "WA_WState_Reparented"
+ , "WA_WState_ConfigPending"
+ , "WA_WState_Polished"
+ , "WA_WState_DND"
+ , "WA_WState_OwnSizePolicy"
+ , "WA_WState_ExplicitShowHide"
+ , "WA_ShowModal"
+ , "WA_MouseNoMask"
+ , "WA_GroupLeader"
+ , "WA_NoMousePropagation"
+ , "WA_Hover"
+ , "WA_InputMethodTransparent"
+ , "WA_QuitOnClose"
+ , "WA_KeyboardFocusChange"
+ , "WA_AcceptDrops"
+ , "WA_DropSiteRegistered"
+ , "WA_WindowPropagation"
+ , "WA_NoX11EventCompression"
+ , "WA_TintedBackground"
+ , "WA_X11OpenGLOverlay"
+ , "WA_AlwaysShowToolTips"
+ , "WA_MacOpaqueSizeGrip"
+ , "WA_SetStyle"
+ , "WA_SetLocale"
+ , "WA_MacShowFocusRect"
+ , "WA_MacNormalSize"
+ , "WA_MacSmallSize"
+ , "WA_MacMiniSize"
+ , "WA_LayoutUsesWidgetRect"
+ , "WA_StyledBackground"
+ , "WA_MSWindowsUseDirect3D"
+ , "WA_CanHostQMdiSubWindowTitleBar"
+ , "WA_MacAlwaysShowToolWindow"
+ , "WA_StyleSheet"
+ , "WA_ShowWithoutActivating"
+ , "WA_X11BypassTransientForHint"
+ , "WA_NativeWindow"
+ , "WA_DontCreateNativeAncestors"
+ , "WA_MacVariableSize"
+ , "WA_DontShowOnScreen"
+ , "WA_X11NetWmWindowTypeDesktop"
+ , "WA_X11NetWmWindowTypeDock"
+ , "WA_X11NetWmWindowTypeToolBar"
+ , "WA_X11NetWmWindowTypeMenu"
+ , "WA_X11NetWmWindowTypeUtility"
+ , "WA_X11NetWmWindowTypeSplash"
+ , "WA_X11NetWmWindowTypeDialog"
+ , "WA_X11NetWmWindowTypeDropDownMenu"
+ , "WA_X11NetWmWindowTypePopupMenu"
+ , "WA_X11NetWmWindowTypeToolTip"
+ , "WA_X11NetWmWindowTypeNotification"
+ , "WA_X11NetWmWindowTypeCombo"
+ , "WA_X11NetWmWindowTypeDND"
+ , "WA_MacFrameworkScaled"
+ , "WA_SetWindowModality"
+ , "WA_WState_WindowOpacitySet"
+ , "WA_TranslucentBackground"
+ , "WA_AttributeCount"
+};
+
+static QString qtscript_Qt_WidgetAttribute_toStringHelper(Qt::WidgetAttribute value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("WidgetAttribute");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_WidgetAttribute_toScriptValue(QScriptEngine *engine, const Qt::WidgetAttribute &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_WidgetAttribute_toStringHelper(value));
+}
+
+static void qtscript_Qt_WidgetAttribute_fromScriptValue(const QScriptValue &value, Qt::WidgetAttribute &out)
+{
+ out = qvariant_cast<Qt::WidgetAttribute>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_WidgetAttribute(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("WidgetAttribute");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::WidgetAttribute>(arg));
+ return context->throwError(QString::fromLatin1("WidgetAttribute(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_WidgetAttribute_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WidgetAttribute value = qscriptvalue_cast<Qt::WidgetAttribute>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_WidgetAttribute_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WidgetAttribute value = qscriptvalue_cast<Qt::WidgetAttribute>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_WidgetAttribute_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_WidgetAttribute_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_WidgetAttribute,
+ qtscript_Qt_WidgetAttribute_valueOf, qtscript_Qt_WidgetAttribute_toString);
+ qScriptRegisterMetaType<Qt::WidgetAttribute>(engine, qtscript_Qt_WidgetAttribute_toScriptValue,
+ qtscript_Qt_WidgetAttribute_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 104; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_WidgetAttribute_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_WidgetAttribute_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::TextFormat
+//
+
+static const Qt::TextFormat qtscript_Qt_TextFormat_values[] = {
+ Qt::PlainText
+ , Qt::RichText
+ , Qt::AutoText
+ , Qt::LogText
+};
+
+static const char * const qtscript_Qt_TextFormat_keys[] = {
+ "PlainText"
+ , "RichText"
+ , "AutoText"
+ , "LogText"
+};
+
+static QString qtscript_Qt_TextFormat_toStringHelper(Qt::TextFormat value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("TextFormat");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_TextFormat_toScriptValue(QScriptEngine *engine, const Qt::TextFormat &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_TextFormat_toStringHelper(value));
+}
+
+static void qtscript_Qt_TextFormat_fromScriptValue(const QScriptValue &value, Qt::TextFormat &out)
+{
+ out = qvariant_cast<Qt::TextFormat>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_TextFormat(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("TextFormat");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::TextFormat>(arg));
+ return context->throwError(QString::fromLatin1("TextFormat(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_TextFormat_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TextFormat value = qscriptvalue_cast<Qt::TextFormat>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_TextFormat_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::TextFormat value = qscriptvalue_cast<Qt::TextFormat>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_TextFormat_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_TextFormat_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_TextFormat,
+ qtscript_Qt_TextFormat_valueOf, qtscript_Qt_TextFormat_toString);
+ qScriptRegisterMetaType<Qt::TextFormat>(engine, qtscript_Qt_TextFormat_toScriptValue,
+ qtscript_Qt_TextFormat_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 4; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_TextFormat_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_TextFormat_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::MouseButton
+//
+
+static const Qt::MouseButton qtscript_Qt_MouseButton_values[] = {
+ Qt::NoButton
+ , Qt::LeftButton
+ , Qt::RightButton
+ , Qt::MidButton
+ , Qt::XButton1
+ , Qt::XButton2
+ , Qt::MouseButtonMask
+};
+
+static const char * const qtscript_Qt_MouseButton_keys[] = {
+ "NoButton"
+ , "LeftButton"
+ , "RightButton"
+ , "MidButton"
+ , "XButton1"
+ , "XButton2"
+ , "MouseButtonMask"
+};
+
+static QString qtscript_Qt_MouseButton_toStringHelper(Qt::MouseButton value)
+{
+ for (int i = 0; i < 7; ++i) {
+ if (qtscript_Qt_MouseButton_values[i] == value)
+ return QString::fromLatin1(qtscript_Qt_MouseButton_keys[i]);
+ }
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_MouseButton_toScriptValue(QScriptEngine *engine, const Qt::MouseButton &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_MouseButton_toStringHelper(value));
+}
+
+static void qtscript_Qt_MouseButton_fromScriptValue(const QScriptValue &value, Qt::MouseButton &out)
+{
+ out = qvariant_cast<Qt::MouseButton>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_MouseButton(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ for (int i = 0; i < 7; ++i) {
+ if (qtscript_Qt_MouseButton_values[i] == arg)
+ return qScriptValueFromValue(engine, static_cast<Qt::MouseButton>(arg));
+ }
+ return context->throwError(QString::fromLatin1("MouseButton(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_MouseButton_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::MouseButton value = qscriptvalue_cast<Qt::MouseButton>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_MouseButton_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::MouseButton value = qscriptvalue_cast<Qt::MouseButton>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_MouseButton_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_MouseButton_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_MouseButton,
+ qtscript_Qt_MouseButton_valueOf, qtscript_Qt_MouseButton_toString);
+ qScriptRegisterMetaType<Qt::MouseButton>(engine, qtscript_Qt_MouseButton_toScriptValue,
+ qtscript_Qt_MouseButton_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 7; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_MouseButton_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_MouseButton_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::MouseButtons
+//
+
+static QScriptValue qtscript_Qt_MouseButtons_toScriptValue(QScriptEngine *engine, const Qt::MouseButtons &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_MouseButtons_fromScriptValue(const QScriptValue &value, Qt::MouseButtons &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::MouseButtons>())
+ out = qvariant_cast<Qt::MouseButtons>(var);
+ else if (var.userType() == qMetaTypeId<Qt::MouseButton>())
+ out = qvariant_cast<Qt::MouseButton>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_MouseButtons(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::MouseButtons result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::MouseButtons>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::MouseButton>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("MouseButtons(): argument %0 is not of type MouseButton").arg(i));
+ }
+ result |= qvariant_cast<Qt::MouseButton>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_MouseButtons_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::MouseButtons value = qscriptvalue_cast<Qt::MouseButtons>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_MouseButtons_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::MouseButtons value = qscriptvalue_cast<Qt::MouseButtons>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 7; ++i) {
+ if ((value & qtscript_Qt_MouseButton_values[i]) == qtscript_Qt_MouseButton_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_MouseButton_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_MouseButtons_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::MouseButtons>() == otherObj.value<Qt::MouseButtons>())));
+}
+
+static QScriptValue qtscript_create_Qt_MouseButtons_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_MouseButtons, qtscript_Qt_MouseButtons_valueOf,
+ qtscript_Qt_MouseButtons_toString, qtscript_Qt_MouseButtons_equals);
+ qScriptRegisterMetaType<Qt::MouseButtons>(engine, qtscript_Qt_MouseButtons_toScriptValue,
+ qtscript_Qt_MouseButtons_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::WindowState
+//
+
+static const Qt::WindowState qtscript_Qt_WindowState_values[] = {
+ Qt::WindowNoState
+ , Qt::WindowMinimized
+ , Qt::WindowMaximized
+ , Qt::WindowFullScreen
+ , Qt::WindowActive
+};
+
+static const char * const qtscript_Qt_WindowState_keys[] = {
+ "WindowNoState"
+ , "WindowMinimized"
+ , "WindowMaximized"
+ , "WindowFullScreen"
+ , "WindowActive"
+};
+
+static QString qtscript_Qt_WindowState_toStringHelper(Qt::WindowState value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("WindowState");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_WindowState_toScriptValue(QScriptEngine *engine, const Qt::WindowState &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_WindowState_toStringHelper(value));
+}
+
+static void qtscript_Qt_WindowState_fromScriptValue(const QScriptValue &value, Qt::WindowState &out)
+{
+ out = qvariant_cast<Qt::WindowState>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_WindowState(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("WindowState");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::WindowState>(arg));
+ return context->throwError(QString::fromLatin1("WindowState(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_WindowState_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowState value = qscriptvalue_cast<Qt::WindowState>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_WindowState_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowState value = qscriptvalue_cast<Qt::WindowState>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_WindowState_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_WindowState_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_WindowState,
+ qtscript_Qt_WindowState_valueOf, qtscript_Qt_WindowState_toString);
+ qScriptRegisterMetaType<Qt::WindowState>(engine, qtscript_Qt_WindowState_toScriptValue,
+ qtscript_Qt_WindowState_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 5; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_WindowState_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_WindowState_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::WindowStates
+//
+
+static QScriptValue qtscript_Qt_WindowStates_toScriptValue(QScriptEngine *engine, const Qt::WindowStates &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_WindowStates_fromScriptValue(const QScriptValue &value, Qt::WindowStates &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::WindowStates>())
+ out = qvariant_cast<Qt::WindowStates>(var);
+ else if (var.userType() == qMetaTypeId<Qt::WindowState>())
+ out = qvariant_cast<Qt::WindowState>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_WindowStates(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowStates result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::WindowStates>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::WindowState>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("WindowStates(): argument %0 is not of type WindowState").arg(i));
+ }
+ result |= qvariant_cast<Qt::WindowState>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_WindowStates_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowStates value = qscriptvalue_cast<Qt::WindowStates>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_WindowStates_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::WindowStates value = qscriptvalue_cast<Qt::WindowStates>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 5; ++i) {
+ if ((value & qtscript_Qt_WindowState_values[i]) == qtscript_Qt_WindowState_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_WindowState_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_WindowStates_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::WindowStates>() == otherObj.value<Qt::WindowStates>())));
+}
+
+static QScriptValue qtscript_create_Qt_WindowStates_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_WindowStates, qtscript_Qt_WindowStates_valueOf,
+ qtscript_Qt_WindowStates_toString, qtscript_Qt_WindowStates_equals);
+ qScriptRegisterMetaType<Qt::WindowStates>(engine, qtscript_Qt_WindowStates_toScriptValue,
+ qtscript_Qt_WindowStates_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::PenStyle
+//
+
+static const Qt::PenStyle qtscript_Qt_PenStyle_values[] = {
+ Qt::NoPen
+ , Qt::SolidLine
+ , Qt::DashLine
+ , Qt::DotLine
+ , Qt::DashDotLine
+ , Qt::DashDotDotLine
+ , Qt::CustomDashLine
+ , Qt::MPenStyle
+};
+
+static const char * const qtscript_Qt_PenStyle_keys[] = {
+ "NoPen"
+ , "SolidLine"
+ , "DashLine"
+ , "DotLine"
+ , "DashDotLine"
+ , "DashDotDotLine"
+ , "CustomDashLine"
+ , "MPenStyle"
+};
+
+static QString qtscript_Qt_PenStyle_toStringHelper(Qt::PenStyle value)
+{
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("PenStyle");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ return QString::fromLatin1(menum.valueToKey(value));
+}
+
+static QScriptValue qtscript_Qt_PenStyle_toScriptValue(QScriptEngine *engine, const Qt::PenStyle &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_PenStyle_toStringHelper(value));
+}
+
+static void qtscript_Qt_PenStyle_fromScriptValue(const QScriptValue &value, Qt::PenStyle &out)
+{
+ out = qvariant_cast<Qt::PenStyle>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_PenStyle(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ const QMetaObject *meta = qtscript_Qt_metaObject();
+ int idx = meta->indexOfEnumerator("PenStyle");
+ Q_ASSERT(idx != -1);
+ QMetaEnum menum = meta->enumerator(idx);
+ if (menum.valueToKey(arg) != 0)
+ return qScriptValueFromValue(engine, static_cast<Qt::PenStyle>(arg));
+ return context->throwError(QString::fromLatin1("PenStyle(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_PenStyle_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::PenStyle value = qscriptvalue_cast<Qt::PenStyle>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_PenStyle_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::PenStyle value = qscriptvalue_cast<Qt::PenStyle>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_PenStyle_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_PenStyle_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_PenStyle,
+ qtscript_Qt_PenStyle_valueOf, qtscript_Qt_PenStyle_toString);
+ qScriptRegisterMetaType<Qt::PenStyle>(engine, qtscript_Qt_PenStyle_toScriptValue,
+ qtscript_Qt_PenStyle_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 8; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_PenStyle_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_PenStyle_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ItemFlag
+//
+
+static const Qt::ItemFlag qtscript_Qt_ItemFlag_values[] = {
+ Qt::NoItemFlags
+ , Qt::ItemIsSelectable
+ , Qt::ItemIsEditable
+ , Qt::ItemIsDragEnabled
+ , Qt::ItemIsDropEnabled
+ , Qt::ItemIsUserCheckable
+ , Qt::ItemIsEnabled
+ , Qt::ItemIsTristate
+};
+
+static const char * const qtscript_Qt_ItemFlag_keys[] = {
+ "NoItemFlags"
+ , "ItemIsSelectable"
+ , "ItemIsEditable"
+ , "ItemIsDragEnabled"
+ , "ItemIsDropEnabled"
+ , "ItemIsUserCheckable"
+ , "ItemIsEnabled"
+ , "ItemIsTristate"
+};
+
+static QString qtscript_Qt_ItemFlag_toStringHelper(Qt::ItemFlag value)
+{
+ for (int i = 0; i < 8; ++i) {
+ if (qtscript_Qt_ItemFlag_values[i] == value)
+ return QString::fromLatin1(qtscript_Qt_ItemFlag_keys[i]);
+ }
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_ItemFlag_toScriptValue(QScriptEngine *engine, const Qt::ItemFlag &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_ItemFlag_toStringHelper(value));
+}
+
+static void qtscript_Qt_ItemFlag_fromScriptValue(const QScriptValue &value, Qt::ItemFlag &out)
+{
+ out = qvariant_cast<Qt::ItemFlag>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_ItemFlag(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ for (int i = 0; i < 8; ++i) {
+ if (qtscript_Qt_ItemFlag_values[i] == arg)
+ return qScriptValueFromValue(engine, static_cast<Qt::ItemFlag>(arg));
+ }
+ return context->throwError(QString::fromLatin1("ItemFlag(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_ItemFlag_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ItemFlag value = qscriptvalue_cast<Qt::ItemFlag>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ItemFlag_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ItemFlag value = qscriptvalue_cast<Qt::ItemFlag>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_ItemFlag_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_ItemFlag_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_ItemFlag,
+ qtscript_Qt_ItemFlag_valueOf, qtscript_Qt_ItemFlag_toString);
+ qScriptRegisterMetaType<Qt::ItemFlag>(engine, qtscript_Qt_ItemFlag_toScriptValue,
+ qtscript_Qt_ItemFlag_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 8; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_ItemFlag_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_ItemFlag_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt::ItemFlags
+//
+
+static QScriptValue qtscript_Qt_ItemFlags_toScriptValue(QScriptEngine *engine, const Qt::ItemFlags &value)
+{
+ return engine->newVariant(qVariantFromValue(value));
+}
+
+static void qtscript_Qt_ItemFlags_fromScriptValue(const QScriptValue &value, Qt::ItemFlags &out)
+{
+ QVariant var = value.toVariant();
+ if (var.userType() == qMetaTypeId<Qt::ItemFlags>())
+ out = qvariant_cast<Qt::ItemFlags>(var);
+ else if (var.userType() == qMetaTypeId<Qt::ItemFlag>())
+ out = qvariant_cast<Qt::ItemFlag>(var);
+ else
+ out = 0;
+}
+
+static QScriptValue qtscript_construct_Qt_ItemFlags(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ItemFlags result = 0;
+ if ((context->argumentCount() == 1) && context->argument(0).isNumber()) {
+ result = static_cast<Qt::ItemFlags>(context->argument(0).toInt32());
+ } else {
+ for (int i = 0; i < context->argumentCount(); ++i) {
+ QVariant v = context->argument(i).toVariant();
+ if (v.userType() != qMetaTypeId<Qt::ItemFlag>()) {
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("ItemFlags(): argument %0 is not of type ItemFlag").arg(i));
+ }
+ result |= qvariant_cast<Qt::ItemFlag>(v);
+ }
+ }
+ return engine->newVariant(qVariantFromValue(result));
+}
+
+static QScriptValue qtscript_Qt_ItemFlags_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ItemFlags value = qscriptvalue_cast<Qt::ItemFlags>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_ItemFlags_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::ItemFlags value = qscriptvalue_cast<Qt::ItemFlags>(context->thisObject());
+ QString result;
+ for (int i = 0; i < 8; ++i) {
+ if ((value & qtscript_Qt_ItemFlag_values[i]) == qtscript_Qt_ItemFlag_values[i]) {
+ if (!result.isEmpty())
+ result.append(QString::fromLatin1(","));
+ result.append(QString::fromLatin1(qtscript_Qt_ItemFlag_keys[i]));
+ }
+ }
+ return QScriptValue(engine, result);
+}
+
+static QScriptValue qtscript_Qt_ItemFlags_equals(QScriptContext *context, QScriptEngine *engine)
+{
+ QVariant thisObj = context->thisObject().toVariant();
+ QVariant otherObj = context->argument(0).toVariant();
+ return QScriptValue(engine, ((thisObj.userType() == otherObj.userType()) &&
+ (thisObj.value<Qt::ItemFlags>() == otherObj.value<Qt::ItemFlags>())));
+}
+
+static QScriptValue qtscript_create_Qt_ItemFlags_class(QScriptEngine *engine)
+{
+ QScriptValue ctor = qtscript_create_flags_class_helper(
+ engine, qtscript_construct_Qt_ItemFlags, qtscript_Qt_ItemFlags_valueOf,
+ qtscript_Qt_ItemFlags_toString, qtscript_Qt_ItemFlags_equals);
+ qScriptRegisterMetaType<Qt::ItemFlags>(engine, qtscript_Qt_ItemFlags_toScriptValue,
+ qtscript_Qt_ItemFlags_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ return ctor;
+}
+
+//
+// Qt::HitTestAccuracy
+//
+
+static const Qt::HitTestAccuracy qtscript_Qt_HitTestAccuracy_values[] = {
+ Qt::ExactHit
+ , Qt::FuzzyHit
+};
+
+static const char * const qtscript_Qt_HitTestAccuracy_keys[] = {
+ "ExactHit"
+ , "FuzzyHit"
+};
+
+static QString qtscript_Qt_HitTestAccuracy_toStringHelper(Qt::HitTestAccuracy value)
+{
+ if ((value >= Qt::ExactHit) && (value <= Qt::FuzzyHit))
+ return qtscript_Qt_HitTestAccuracy_keys[static_cast<int>(value)-static_cast<int>(Qt::ExactHit)];
+ return QString();
+}
+
+static QScriptValue qtscript_Qt_HitTestAccuracy_toScriptValue(QScriptEngine *engine, const Qt::HitTestAccuracy &value)
+{
+ QScriptValue clazz = engine->globalObject().property(QString::fromLatin1("Qt"));
+ return clazz.property(qtscript_Qt_HitTestAccuracy_toStringHelper(value));
+}
+
+static void qtscript_Qt_HitTestAccuracy_fromScriptValue(const QScriptValue &value, Qt::HitTestAccuracy &out)
+{
+ out = qvariant_cast<Qt::HitTestAccuracy>(value.toVariant());
+}
+
+static QScriptValue qtscript_construct_Qt_HitTestAccuracy(QScriptContext *context, QScriptEngine *engine)
+{
+ int arg = context->argument(0).toInt32();
+ if ((arg >= Qt::ExactHit) && (arg <= Qt::FuzzyHit))
+ return qScriptValueFromValue(engine, static_cast<Qt::HitTestAccuracy>(arg));
+ return context->throwError(QString::fromLatin1("HitTestAccuracy(): invalid enum value (%0)").arg(arg));
+}
+
+static QScriptValue qtscript_Qt_HitTestAccuracy_valueOf(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::HitTestAccuracy value = qscriptvalue_cast<Qt::HitTestAccuracy>(context->thisObject());
+ return QScriptValue(engine, static_cast<int>(value));
+}
+
+static QScriptValue qtscript_Qt_HitTestAccuracy_toString(QScriptContext *context, QScriptEngine *engine)
+{
+ Qt::HitTestAccuracy value = qscriptvalue_cast<Qt::HitTestAccuracy>(context->thisObject());
+ return QScriptValue(engine, qtscript_Qt_HitTestAccuracy_toStringHelper(value));
+}
+
+static QScriptValue qtscript_create_Qt_HitTestAccuracy_class(QScriptEngine *engine, QScriptValue &clazz)
+{
+ QScriptValue ctor = qtscript_create_enum_class_helper(
+ engine, qtscript_construct_Qt_HitTestAccuracy,
+ qtscript_Qt_HitTestAccuracy_valueOf, qtscript_Qt_HitTestAccuracy_toString);
+ qScriptRegisterMetaType<Qt::HitTestAccuracy>(engine, qtscript_Qt_HitTestAccuracy_toScriptValue,
+ qtscript_Qt_HitTestAccuracy_fromScriptValue, ctor.property(QString::fromLatin1("prototype")));
+ for (int i = 0; i < 2; ++i) {
+ clazz.setProperty(QString::fromLatin1(qtscript_Qt_HitTestAccuracy_keys[i]),
+ engine->newVariant(qVariantFromValue(qtscript_Qt_HitTestAccuracy_values[i])),
+ QScriptValue::ReadOnly | QScriptValue::Undeletable);
+ }
+ return ctor;
+}
+
+//
+// Qt
+//
+
+static QScriptValue qtscript_Qt_static_call(QScriptContext *context, QScriptEngine *)
+{
+ uint _id = context->callee().data().toUInt32();
+ Q_ASSERT((_id & 0xFFFF0000) == 0xBABE0000);
+ _id &= 0x0000FFFF;
+ switch (_id) {
+ case 0:
+ return context->throwError(QScriptContext::TypeError,
+ QString::fromLatin1("Qt cannot be constructed"));
+ break;
+
+ default:
+ Q_ASSERT(false);
+ }
+ return qtscript_Qt_throw_ambiguity_error_helper(context,
+ qtscript_Qt_function_names[_id],
+ qtscript_Qt_function_signatures[_id]);
+}
+
+QScriptValue qtscript_create_Qt_class(QScriptEngine *engine)
+{
+ static const int function_lengths[] = {
+ 0
+ // static
+ // prototype
+ , 0
+ };
+ QScriptValue proto = QScriptValue();
+ QScriptValue ctor = engine->newFunction(qtscript_Qt_static_call, proto, function_lengths[0]);
+ ctor.setData(QScriptValue(engine, uint(0xBABE0000 + 0)));
+
+ ctor.setProperty(QString::fromLatin1("CursorShape"),
+ qtscript_create_Qt_CursorShape_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("Corner"),
+ qtscript_create_Qt_Corner_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("Axis"),
+ qtscript_create_Qt_Axis_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("Orientation"),
+ qtscript_create_Qt_Orientation_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("Orientations"),
+ qtscript_create_Qt_Orientations_class(engine));
+ ctor.setProperty(QString::fromLatin1("LayoutDirection"),
+ qtscript_create_Qt_LayoutDirection_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("BGMode"),
+ qtscript_create_Qt_BGMode_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("AspectRatioMode"),
+ qtscript_create_Qt_AspectRatioMode_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("TextElideMode"),
+ qtscript_create_Qt_TextElideMode_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("SizeMode"),
+ qtscript_create_Qt_SizeMode_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("WindowType"),
+ qtscript_create_Qt_WindowType_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("WindowFlags"),
+ qtscript_create_Qt_WindowFlags_class(engine));
+ ctor.setProperty(QString::fromLatin1("ItemDataRole"),
+ qtscript_create_Qt_ItemDataRole_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("SortOrder"),
+ qtscript_create_Qt_SortOrder_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("MatchFlag"),
+ qtscript_create_Qt_MatchFlag_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("MatchFlags"),
+ qtscript_create_Qt_MatchFlags_class(engine));
+ ctor.setProperty(QString::fromLatin1("PenJoinStyle"),
+ qtscript_create_Qt_PenJoinStyle_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("CaseSensitivity"),
+ qtscript_create_Qt_CaseSensitivity_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("BrushStyle"),
+ qtscript_create_Qt_BrushStyle_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ClipOperation"),
+ qtscript_create_Qt_ClipOperation_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("FocusReason"),
+ qtscript_create_Qt_FocusReason_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ToolBarArea"),
+ qtscript_create_Qt_ToolBarArea_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ToolBarAreas"),
+ qtscript_create_Qt_ToolBarAreas_class(engine));
+ ctor.setProperty(QString::fromLatin1("KeyboardModifier"),
+ qtscript_create_Qt_KeyboardModifier_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("KeyboardModifiers"),
+ qtscript_create_Qt_KeyboardModifiers_class(engine));
+ ctor.setProperty(QString::fromLatin1("WhiteSpaceMode"),
+ qtscript_create_Qt_WhiteSpaceMode_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("DayOfWeek"),
+ qtscript_create_Qt_DayOfWeek_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("EventPriority"),
+ qtscript_create_Qt_EventPriority_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("DateFormat"),
+ qtscript_create_Qt_DateFormat_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("MaskMode"),
+ qtscript_create_Qt_MaskMode_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("UIEffect"),
+ qtscript_create_Qt_UIEffect_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ContextMenuPolicy"),
+ qtscript_create_Qt_ContextMenuPolicy_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("AnchorAttribute"),
+ qtscript_create_Qt_AnchorAttribute_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ScrollBarPolicy"),
+ qtscript_create_Qt_ScrollBarPolicy_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ToolButtonStyle"),
+ qtscript_create_Qt_ToolButtonStyle_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("TextFlag"),
+ qtscript_create_Qt_TextFlag_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ItemSelectionMode"),
+ qtscript_create_Qt_ItemSelectionMode_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("SizeHint"),
+ qtscript_create_Qt_SizeHint_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("Key"),
+ qtscript_create_Qt_Key_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ToolBarAreaSizes"),
+ qtscript_create_Qt_ToolBarAreaSizes_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ArrowType"),
+ qtscript_create_Qt_ArrowType_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("FocusPolicy"),
+ qtscript_create_Qt_FocusPolicy_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("WindowFrameSection"),
+ qtscript_create_Qt_WindowFrameSection_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("InputMethodQuery"),
+ qtscript_create_Qt_InputMethodQuery_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("DropAction"),
+ qtscript_create_Qt_DropAction_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("DropActions"),
+ qtscript_create_Qt_DropActions_class(engine));
+ ctor.setProperty(QString::fromLatin1("FillRule"),
+ qtscript_create_Qt_FillRule_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("GlobalColor"),
+ qtscript_create_Qt_GlobalColor_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ConnectionType"),
+ qtscript_create_Qt_ConnectionType_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("PenCapStyle"),
+ qtscript_create_Qt_PenCapStyle_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("TransformationMode"),
+ qtscript_create_Qt_TransformationMode_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("DockWidgetAreaSizes"),
+ qtscript_create_Qt_DockWidgetAreaSizes_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ApplicationAttribute"),
+ qtscript_create_Qt_ApplicationAttribute_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ShortcutContext"),
+ qtscript_create_Qt_ShortcutContext_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("TextInteractionFlag"),
+ qtscript_create_Qt_TextInteractionFlag_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("TextInteractionFlags"),
+ qtscript_create_Qt_TextInteractionFlags_class(engine));
+ ctor.setProperty(QString::fromLatin1("CheckState"),
+ qtscript_create_Qt_CheckState_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("DockWidgetArea"),
+ qtscript_create_Qt_DockWidgetArea_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("DockWidgetAreas"),
+ qtscript_create_Qt_DockWidgetAreas_class(engine));
+ ctor.setProperty(QString::fromLatin1("TimeSpec"),
+ qtscript_create_Qt_TimeSpec_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ImageConversionFlag"),
+ qtscript_create_Qt_ImageConversionFlag_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ImageConversionFlags"),
+ qtscript_create_Qt_ImageConversionFlags_class(engine));
+ ctor.setProperty(QString::fromLatin1("WindowModality"),
+ qtscript_create_Qt_WindowModality_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("Modifier"),
+ qtscript_create_Qt_Modifier_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("AlignmentFlag"),
+ qtscript_create_Qt_AlignmentFlag_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("Alignment"),
+ qtscript_create_Qt_Alignment_class(engine));
+ ctor.setProperty(QString::fromLatin1("WidgetAttribute"),
+ qtscript_create_Qt_WidgetAttribute_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("TextFormat"),
+ qtscript_create_Qt_TextFormat_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("MouseButton"),
+ qtscript_create_Qt_MouseButton_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("MouseButtons"),
+ qtscript_create_Qt_MouseButtons_class(engine));
+ ctor.setProperty(QString::fromLatin1("WindowState"),
+ qtscript_create_Qt_WindowState_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("WindowStates"),
+ qtscript_create_Qt_WindowStates_class(engine));
+ ctor.setProperty(QString::fromLatin1("PenStyle"),
+ qtscript_create_Qt_PenStyle_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ItemFlag"),
+ qtscript_create_Qt_ItemFlag_class(engine, ctor));
+ ctor.setProperty(QString::fromLatin1("ItemFlags"),
+ qtscript_create_Qt_ItemFlags_class(engine));
+ ctor.setProperty(QString::fromLatin1("HitTestAccuracy"),
+ qtscript_create_Qt_HitTestAccuracy_class(engine, ctor));
+ return ctor;
+}