diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2017-06-02 17:47:57 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2017-06-07 09:56:30 +0000 |
commit | 20d141034b48ae73eee70743dc410d35491cd00f (patch) | |
tree | fd37bba97b86cb70a9b5936a79c0cb71a61a2322 | |
parent | 0d59bff8929299ce5e2d9ec957055854a59c6cd6 (diff) |
QQuickMenu: add argument to titleChanged()
This is a small preparation step for cascading sub-menus. A menu item
that presents a sub-menu can connect the sub-menu's titleChanged()
directly to its setText() slot. The same technique is used for menu
items that present actions.
Task-number: QTBUG-60351
Change-Id: Id2c840d108167679d3a61caf35cbb0afacb6afe4
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
-rw-r--r-- | src/quicktemplates2/qquickmenu.cpp | 2 | ||||
-rw-r--r-- | src/quicktemplates2/qquickmenu_p.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/quicktemplates2/qquickmenu.cpp b/src/quicktemplates2/qquickmenu.cpp index 1cea712f..781bd6da 100644 --- a/src/quicktemplates2/qquickmenu.cpp +++ b/src/quicktemplates2/qquickmenu.cpp @@ -597,7 +597,7 @@ void QQuickMenu::setTitle(QString &title) if (title == d->title) return; d->title = title; - emit titleChanged(); + emit titleChanged(title); } /*! diff --git a/src/quicktemplates2/qquickmenu_p.h b/src/quicktemplates2/qquickmenu_p.h index 03cd8f2b..5dffa898 100644 --- a/src/quicktemplates2/qquickmenu_p.h +++ b/src/quicktemplates2/qquickmenu_p.h @@ -97,7 +97,7 @@ protected: void keyReleaseEvent(QKeyEvent *event) override; Q_SIGNALS: - void titleChanged(); + void titleChanged(const QString &title); Q_REVISION(3) void delegateChanged(); protected: |