aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2017-06-02 17:47:57 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2017-06-07 09:56:30 +0000
commit20d141034b48ae73eee70743dc410d35491cd00f (patch)
treefd37bba97b86cb70a9b5936a79c0cb71a61a2322
parent0d59bff8929299ce5e2d9ec957055854a59c6cd6 (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.cpp2
-rw-r--r--src/quicktemplates2/qquickmenu_p.h2
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: