diff options
author | J-P Nurmi <jpnurmi@theqtcompany.com> | 2015-01-02 15:41:02 +0100 |
---|---|---|
committer | J-P Nurmi <jpnurmi@theqtcompany.com> | 2015-01-17 20:40:17 +0100 |
commit | 99b19fab5a106cbc34f2733da6689eb0afbc36e5 (patch) | |
tree | 00672b0126900b501e461faa907c745dba5df43e /src/qml/qml/v8/qqmlbuiltinfunctions.cpp | |
parent | 8d2227165723c76dbebb348f569a477f8e699870 (diff) |
Expose QStyleHints as Qt.styleHints
Change-Id: I0fc94e680b011963e645bdbf51110820751e53aa
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/qml/v8/qqmlbuiltinfunctions.cpp')
-rw-r--r-- | src/qml/qml/v8/qqmlbuiltinfunctions.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/qml/qml/v8/qqmlbuiltinfunctions.cpp b/src/qml/qml/v8/qqmlbuiltinfunctions.cpp index 19cb1edb60..6eaa020218 100644 --- a/src/qml/qml/v8/qqmlbuiltinfunctions.cpp +++ b/src/qml/qml/v8/qqmlbuiltinfunctions.cpp @@ -142,6 +142,7 @@ Heap::QtObject::QtObject(ExecutionEngine *v4, QQmlEngine *qmlEngine) #ifndef QT_NO_IM o->defineAccessorProperty(QStringLiteral("inputMethod"), QV4::QtObject::method_get_inputMethod, 0); #endif + o->defineAccessorProperty(QStringLiteral("styleHints"), QV4::QtObject::method_get_styleHints, 0); } @@ -1272,6 +1273,12 @@ ReturnedValue QtObject::method_get_inputMethod(CallContext *ctx) } #endif +ReturnedValue QtObject::method_get_styleHints(CallContext *ctx) +{ + QObject *o = QQml_guiProvider()->styleHints(); + return QV4::QObjectWrapper::wrap(ctx->d()->engine, o); +} + QV4::Heap::ConsoleObject::ConsoleObject(ExecutionEngine *v4) : Heap::Object(v4) |