From 99b19fab5a106cbc34f2733da6689eb0afbc36e5 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Fri, 2 Jan 2015 15:41:02 +0100 Subject: Expose QStyleHints as Qt.styleHints Change-Id: I0fc94e680b011963e645bdbf51110820751e53aa Reviewed-by: Simon Hausmann --- .../auto/quick/qquickapplication/tst_qquickapplication.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests/auto/quick/qquickapplication/tst_qquickapplication.cpp') diff --git a/tests/auto/quick/qquickapplication/tst_qquickapplication.cpp b/tests/auto/quick/qquickapplication/tst_qquickapplication.cpp index f803a63fd7..a5c7b125eb 100644 --- a/tests/auto/quick/qquickapplication/tst_qquickapplication.cpp +++ b/tests/auto/quick/qquickapplication/tst_qquickapplication.cpp @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include @@ -52,6 +53,7 @@ private slots: void state(); void layoutDirection(); void inputMethod(); + void styleHints(); void cleanup(); private: @@ -214,6 +216,18 @@ void tst_qquickapplication::inputMethod() QCOMPARE(qvariant_cast(item->property("inputMethod")), qApp->inputMethod()); } +void tst_qquickapplication::styleHints() +{ + // technically not in QQuickApplication, but testing anyway here + QQmlComponent component(&engine); + component.setData("import QtQuick 2.0; Item { property variant styleHints: Qt.styleHints }", QUrl::fromLocalFile("")); + QQuickItem *item = qobject_cast(component.create()); + QVERIFY(item); + QQuickView view; + item->setParentItem(view.rootObject()); + + QCOMPARE(qvariant_cast(item->property("styleHints")), qApp->styleHints()); +} QTEST_MAIN(tst_qquickapplication) -- cgit v1.2.3