diff options
author | Oswald Buddenhagen <[email protected]> | 2015-09-11 22:24:18 +0200 |
---|---|---|
committer | Oswald Buddenhagen <[email protected]> | 2015-09-11 22:24:18 +0200 |
commit | 5796b7885da8f4b9a09d948b782d6353b6eaf715 (patch) | |
tree | 01e40a9b3e37884d70cb757771fc4a7486d25a37 | |
parent | 3799188e704e48ff8e9aa728cd76101b15f21fd2 (diff) | |
parent | f3872ba9435457f3415bbe1fe09b9b9b7555ca57 (diff) |
Merge 5.5 into 5.5.1
Change-Id: I6a887182dbed50c8028bd2dbed71e48d5226fac8
-rw-r--r-- | src/controls/Private/BasicButton.qml | 1 | ||||
-rw-r--r-- | src/extras/Styles/Flat/qmldir | 2 | ||||
-rw-r--r-- | tests/auto/controls/data/tst_button.qml | 22 |
3 files changed, 24 insertions, 1 deletions
diff --git a/src/controls/Private/BasicButton.qml b/src/controls/Private/BasicButton.qml index 5de95aa9b..1756a296a 100644 --- a/src/controls/Private/BasicButton.qml +++ b/src/controls/Private/BasicButton.qml @@ -146,6 +146,7 @@ Control { Action { id: ownAction + enabled: button.enabled iconSource: !button.action || __iconOverriden ? button.iconSource : "" iconName: !button.action || __iconOverriden ? button.iconName : "" diff --git a/src/extras/Styles/Flat/qmldir b/src/extras/Styles/Flat/qmldir index 2b6390a4c..74a5a9672 100644 --- a/src/extras/Styles/Flat/qmldir +++ b/src/extras/Styles/Flat/qmldir @@ -1,3 +1,3 @@ module QtQuick.Controls.Styles.Flat plugin qtquickextrasflatplugin -classname QtQuickExtrasFlatPlugin +classname QtQuickExtrasStylesPlugin diff --git a/tests/auto/controls/data/tst_button.qml b/tests/auto/controls/data/tst_button.qml index 136f82cca..0d226ffc2 100644 --- a/tests/auto/controls/data/tst_button.qml +++ b/tests/auto/controls/data/tst_button.qml @@ -40,6 +40,7 @@ import QtQuick 2.2 import QtTest 1.0 +import QtQuick.Controls 1.4 import QtQuickControlsTests 1.0 Item { @@ -278,5 +279,26 @@ TestCase { button.destroy() } + + Component { + id: mnemonicButtonComponent + + Button { + text: "&Hi" + enabled: false + } + } + + function test_mnemonic() { + var button = mnemonicButtonComponent.createObject(container); + verify(button); + + clickSpy.clear(); + clickSpy.target = button; + keyClick(Qt.Key_H, Qt.AltModifier); + compare(clickSpy.count, 0); + + button.destroy(); + } } } |