diff options
author | Rick Stockton <rickstockton@reno-computerhelp.com> | 2012-02-06 08:38:38 -0800 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-02-08 05:16:33 +0100 |
commit | 389c5f4a52fae01ef1aea8dd98174a666d90e2dd (patch) | |
tree | 41809a26c6fed074b7f5029623703d2eb2a902e8 /src/corelib/global | |
parent | 193caa4451e9f9125c3cc30d6536ad1d9a4e46a8 (diff) |
Add 'AllButtons' into Qt::MouseButton enum, for use by QML
This allows the QML programmer to set 'acceptedButtons', for a
MouseArea, to accept all buttons with a single value. In
comparison with OR'ing a long list of Qt::MouseButton values,
this is shorter, easier, more clear, and less error-prone.
Task-number: QTBUG-24106
Change-Id: I0259969223c0b44b6ce8ae84aed37d20cb77999b
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
Reviewed-by: Martin Jones <martin.jones@nokia.com>
Diffstat (limited to 'src/corelib/global')
-rw-r--r-- | src/corelib/global/qnamespace.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/global/qnamespace.h b/src/corelib/global/qnamespace.h index efb4985645..2087d763de 100644 --- a/src/corelib/global/qnamespace.h +++ b/src/corelib/global/qnamespace.h @@ -184,6 +184,7 @@ public: ExtraButton22 = 0x01000000, ExtraButton23 = 0x02000000, ExtraButton24 = 0x04000000, + AllButtons = 0x07ffffff, MaxMouseButton = ExtraButton24, // 4 high-order bits remain available for future use (0x08000000 through 0x40000000). MouseButtonMask = 0xffffffff |