From 389c5f4a52fae01ef1aea8dd98174a666d90e2dd Mon Sep 17 00:00:00 2001 From: Rick Stockton Date: Mon, 6 Feb 2012 08:38:38 -0800 Subject: [PATCH] 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 Reviewed-by: Martin Jones --- src/corelib/global/qnamespace.h | 1 + 1 file changed, 1 insertion(+) 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