diff options
author | Aleix Pol <aleixpol@kde.org> | 2017-11-17 16:47:14 +0100 |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@qt.io> | 2018-07-31 13:11:04 +0000 |
commit | dc7f59d5025b977117e6a61e30c892d0cad7dff7 (patch) | |
tree | 1bfcb2133434dd217c67573b1df20818c48631eb /src/quick/items/qquickitemsmodule.cpp | |
parent | f70a25aecb2415d33b76b95d607f7e303c8db0a0 (diff) |
Increase fine-grained signals for some properties in Flickable
Flickable.at[X/Y][Beginning/End] were being always notified of changes
at bulk. This is can be harmful in performance of QML applications that
will trigger change requests on the program whenever a property is
modified.
This introduces separate signals so it's not a problem anymore.
Change-Id: I729852df665ec34f532812dd0a45507d053d624c
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
Diffstat (limited to 'src/quick/items/qquickitemsmodule.cpp')
-rw-r--r-- | src/quick/items/qquickitemsmodule.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/items/qquickitemsmodule.cpp b/src/quick/items/qquickitemsmodule.cpp index 3a42766667..c8550af7cc 100644 --- a/src/quick/items/qquickitemsmodule.cpp +++ b/src/quick/items/qquickitemsmodule.cpp @@ -431,6 +431,7 @@ static void qt_quickitems_defineModule(const char *uri, int major, int minor) qmlRegisterType<QQuickAnimatedImage, 11>(uri, 2, 11,"AnimatedImage"); #endif qmlRegisterType<QQuickItem, 11>(uri, 2, 11,"Item"); + qmlRegisterType<QQuickFlickable, 12>(uri, 2, 12, "Flickable"); // classes related to Input Handlers which are newly exposed since 5.12 qmlRegisterUncreatableType<QQuickPointerEvent>(uri, 2, 12, "PointerEvent", |