diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2017-06-02 17:40:55 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2017-06-06 08:00:13 +0000 |
commit | a389dedc657a8ac1cf9bfd9770808986ecf2006c (patch) | |
tree | 6f7125f8421a544fb62d3d8e3dbee6bc656ff004 /src/quicktemplates2/qquickmenu_p.h | |
parent | 9bae6189fe8ad5d11bbec0b204b42cd71f4a375a (diff) |
Mark properties as FINAL
This is a little optimization trick for the QML engine. We basically
tell it to not lookup overridden/overshadowed properties further in
subclasses/composite types.
Change-Id: I04168c58d00c07e5a354259cabefb3664ffd95b3
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickmenu_p.h')
-rw-r--r-- | src/quicktemplates2/qquickmenu_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quicktemplates2/qquickmenu_p.h b/src/quicktemplates2/qquickmenu_p.h index bfb1d605..25630c0c 100644 --- a/src/quicktemplates2/qquickmenu_p.h +++ b/src/quicktemplates2/qquickmenu_p.h @@ -64,7 +64,7 @@ class Q_QUICKTEMPLATES2_PRIVATE_EXPORT QQuickMenu : public QQuickPopup Q_OBJECT Q_PROPERTY(QVariant contentModel READ contentModel CONSTANT FINAL) Q_PROPERTY(QQmlListProperty<QObject> contentData READ contentData FINAL) - Q_PROPERTY(QString title READ title WRITE setTitle NOTIFY titleChanged) + Q_PROPERTY(QString title READ title WRITE setTitle NOTIFY titleChanged FINAL) Q_PROPERTY(QQmlComponent *delegate READ delegate WRITE setDelegate NOTIFY delegateChanged FINAL REVISION 3) Q_CLASSINFO("DefaultProperty", "contentData") |