Commit 4b6ea0aa authored by Gabriel de Dietrich's avatar Gabriel de Dietrich Committed by The Qt Project
Browse files

ComboBox: Get proper label when setting selectedIndex


Change-Id: I8fb92b95adc713c00ffd56bc892abcdd24269100
Reviewed-by: default avatarJ-P Nurmi <jpnurmi@digia.com>
parent 7cfd5daa
6.2 5.10 5.11 5.12 5.12.1 5.12.10 5.12.11 5.12.12 5.12.2 5.12.3 5.12.4 5.12.5 5.12.6 5.12.7 5.12.8 5.12.9 5.13 5.13.0 5.13.1 5.13.2 5.14 5.14.0 5.14.1 5.14.2 5.15 5.15.0 5.15.1 5.15.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.9.8 dev old/5.1 old/5.2 wip/calendar wip/tizen v5.15.0-alpha1 v5.14.1 v5.14.0 v5.14.0-rc2 v5.14.0-rc1 v5.14.0-beta3 v5.14.0-beta2 v5.14.0-beta1 v5.14.0-alpha1 v5.13.2 v5.13.1 v5.13.0 v5.13.0-rc3 v5.13.0-rc2 v5.13.0-rc1 v5.13.0-beta4 v5.13.0-beta3 v5.13.0-beta2 v5.13.0-beta1 v5.13.0-alpha1 v5.12.7 v5.12.6 v5.12.5 v5.12.4 v5.12.3 v5.12.2 v5.12.1 v5.12.0 v5.12.0-rc2 v5.12.0-rc1 v5.12.0-beta4 v5.12.0-beta3 v5.12.0-beta2 v5.12.0-beta1 v5.12.0-alpha1 v5.11.3 v5.11.2 v5.11.1 v5.11.0 v5.11.0-rc2 v5.11.0-rc1 v5.11.0-beta4 v5.11.0-beta3 v5.11.0-beta2 v5.11.0-beta1 v5.11.0-alpha1 v5.10.1 v5.10.0 v5.10.0-rc3 v5.10.0-rc2 v5.10.0-rc1 v5.10.0-beta4 v5.10.0-beta3 v5.10.0-beta2 v5.10.0-beta1 v5.10.0-alpha1 v5.9.9 v5.9.8 v5.9.7 v5.9.6 v5.9.5 v5.9.4 v5.9.3 v5.9.2 v5.9.1 v5.9.0 v5.9.0-rc2 v5.9.0-rc1 v5.9.0-beta4 v5.9.0-beta3 v5.9.0-beta2 v5.9.0-beta1 v5.9.0-alpha1 v5.8.0 v5.8.0-rc1 v5.8.0-beta1 v5.8.0-alpha1 v5.7.1 v5.7.0 v5.7.0-rc1 v5.7.0-beta1 v5.7.0-alpha1 v5.6.3 v5.6.2 v5.6.1 v5.6.1-1 v5.6.0 v5.6.0-rc1 v5.6.0-beta1 v5.6.0-alpha1 v5.5.1 v5.5.0 v5.5.0-rc1 v5.5.0-beta1 v5.5.0-alpha1 v5.4.2 v5.4.1 v5.4.0 v5.4.0-rc1 v5.4.0-beta1 v5.4.0-alpha1 v5.3.2 v5.3.1 v5.3.0 v5.3.0-rc1 v5.3.0-beta1 v5.3.0-alpha1 v5.2.1 v5.2.0 v5.2.0-rc1 v5.2.0-beta1 v5.2.0-alpha1 v5.1.1 v5.1.0 v5.1.0-rc2 v5.1.0-rc1 v5.1.0-beta1 v5.1.0-alpha1
No related merge requests found
Showing with 3 additions and 2 deletions
...@@ -77,6 +77,7 @@ Item { ...@@ -77,6 +77,7 @@ Item {
id: combo; id: combo;
model: choices; model: choices;
width: parent.width; width: parent.width;
selectedIndex: 2
KeyNavigation.tab: t1 KeyNavigation.tab: t1
} }
Row { Row {
......
...@@ -43,7 +43,7 @@ import QtDesktop 1.0 ...@@ -43,7 +43,7 @@ import QtDesktop 1.0
Menu { Menu {
id: root id: root
property string selectedText: itemTextAt(selectedIndex) property string selectedText: menuItems[selectedIndex] ? menuItems[selectedIndex].text : ""
property string textRole property string textRole
onModelChanged: if (Component.status === Component.Ready && model !== undefined) rebuildMenu() onModelChanged: if (Component.status === Component.Ready && model !== undefined) rebuildMenu()
......
...@@ -83,7 +83,7 @@ public: ...@@ -83,7 +83,7 @@ public:
Q_INVOKABLE void showPopup(qreal x, qreal y, int atActionIndex = -1, QObject *reference = 0); Q_INVOKABLE void showPopup(qreal x, qreal y, int atActionIndex = -1, QObject *reference = 0);
Q_INVOKABLE void clearMenuItems(); Q_INVOKABLE void clearMenuItems();
Q_INVOKABLE QtMenuItem *addMenuItem(const QString &text); Q_INVOKABLE QtMenuItem *addMenuItem(const QString &text);
Q_INVOKABLE QString itemTextAt(int index) const; Q_INVOKABLE QString itemTextAt(int index) const; // TODO Remove, it's useless
Q_INVOKABLE QString modelTextAt(int index) const; Q_INVOKABLE QString modelTextAt(int index) const;
Q_INVOKABLE int modelCount() const; Q_INVOKABLE int modelCount() const;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment