WinRT: Enable accessibility by default
While there is no implementation for accessibility yet, enabling it allows the interfaces to be used and an accessibility plugin to be developed for this platform. IAccessible2 and MSAA bridge autotests are disabled for this platform. Change-Id: I2bfd07f6b21ca469b27d88ef11df723ac8ff8202 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>
This commit is contained in:
parent
153f82390d
commit
a90972e8f8
@ -13,10 +13,11 @@ wince*: {
|
||||
}
|
||||
|
||||
win32 {
|
||||
!*g++ {
|
||||
!*g++:!winrt {
|
||||
include(../../../../src/3rdparty/iaccessible2/iaccessible2.pri)
|
||||
DEFINES += QT_SUPPORTS_IACCESSIBLE2
|
||||
}
|
||||
LIBS += -loleacc -loleaut32 -lole32 -luuid
|
||||
LIBS += -luuid
|
||||
!winphone: LIBS += -loleacc -loleaut32 -lole32
|
||||
}
|
||||
DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0
|
||||
|
@ -43,7 +43,9 @@
|
||||
#include <QtCore/qglobal.h>
|
||||
#ifdef Q_OS_WIN
|
||||
# include <QtCore/qt_windows.h>
|
||||
#ifndef Q_OS_WINRT
|
||||
# include <oleacc.h>
|
||||
#endif
|
||||
# include <servprov.h>
|
||||
# include <winuser.h>
|
||||
# ifdef QT_SUPPORTS_IACCESSIBLE2
|
||||
@ -3366,7 +3368,7 @@ void tst_QAccessibility::bridgeTest()
|
||||
{
|
||||
// For now this is a simple test to see if the bridge is working at all.
|
||||
// Ideally it should be extended to test all aspects of the bridge.
|
||||
#ifdef Q_OS_WIN
|
||||
#if defined(Q_OS_WIN) && !defined(Q_OS_WINRT)
|
||||
// First, test MSAA part of bridge
|
||||
QWidget *window = new QWidget;
|
||||
QVBoxLayout *lay = new QVBoxLayout(window);
|
||||
|
@ -1600,7 +1600,6 @@ void Configure::applySpecSpecifics()
|
||||
dictionary[ "LIBJPEG" ] = "qt";
|
||||
dictionary[ "LIBPNG" ] = "qt";
|
||||
dictionary[ "FREETYPE" ] = "yes";
|
||||
dictionary[ "ACCESSIBILITY" ] = "no";
|
||||
dictionary[ "OPENGL" ] = "yes";
|
||||
dictionary[ "OPENGL_ES_2" ] = "yes";
|
||||
dictionary[ "OPENVG" ] = "no";
|
||||
|
Loading…
Reference in New Issue
Block a user