qwindowsintegration: fix build with -no-accessibility config option set
Change-Id: I2f4080b04f61ec425d41180f0163cebcc745c1b9 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
This commit is contained in:
parent
c4e308d3f7
commit
73423db31d
@ -47,7 +47,9 @@
|
||||
#include "qtwindowsglobal.h"
|
||||
#include "qwindowsmime.h"
|
||||
#include "qwindowsinputcontext.h"
|
||||
#ifndef QT_NO_ACCESSIBILITY
|
||||
#include "accessible/qwindowsaccessibility.h"
|
||||
#endif
|
||||
#include "qwindowsscreen.h"
|
||||
#include "qwindowstheme.h"
|
||||
|
||||
@ -698,7 +700,11 @@ bool QWindowsContext::windowsProc(HWND hwnd, UINT message,
|
||||
case QtWindows::UnknownEvent:
|
||||
return false;
|
||||
case QtWindows::AccessibleObjectFromWindowRequest:
|
||||
#ifndef QT_NO_ACCESSIBILITY
|
||||
return QWindowsAccessibility::handleAccessibleObjectFromWindowRequest(hwnd, wParam, lParam, result);
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
case QtWindows::DisplayChangedEvent:
|
||||
return d->m_screenManager.handleDisplayChange(wParam, lParam);
|
||||
default:
|
||||
|
@ -56,7 +56,9 @@
|
||||
#include "qwindowsdrag.h"
|
||||
#include "qwindowsinputcontext.h"
|
||||
#include "qwindowskeymapper.h"
|
||||
#ifndef QT_NO_ACCESSIBILITY
|
||||
#include "accessible/qwindowsaccessibility.h"
|
||||
#endif
|
||||
|
||||
#include <QtGui/QPlatformNativeInterface>
|
||||
#include <QtGui/QWindowSystemInterface>
|
||||
@ -182,7 +184,9 @@ struct QWindowsIntegrationPrivate
|
||||
QWindowsGuiEventDispatcher *m_eventDispatcher;
|
||||
QOpenGLStaticContextPtr m_staticOpenGLContext;
|
||||
QWindowsInputContext m_inputContext;
|
||||
#ifndef QT_NO_ACCESSIBILITY
|
||||
QWindowsAccessibility m_accessibility;
|
||||
#endif
|
||||
QWindowsServices m_services;
|
||||
};
|
||||
|
||||
@ -374,10 +378,12 @@ QPlatformInputContext * QWindowsIntegration::inputContext() const
|
||||
return &d->m_inputContext;
|
||||
}
|
||||
|
||||
#ifndef QT_NO_ACCESSIBILITY
|
||||
QPlatformAccessibility *QWindowsIntegration::accessibility() const
|
||||
{
|
||||
return &d->m_accessibility;
|
||||
}
|
||||
#endif
|
||||
|
||||
QWindowsIntegration *QWindowsIntegration::instance()
|
||||
{
|
||||
|
@ -66,7 +66,9 @@ public:
|
||||
virtual QPlatformClipboard *clipboard() const;
|
||||
virtual QPlatformDrag *drag() const;
|
||||
virtual QPlatformInputContext *inputContext() const;
|
||||
#ifndef QT_NO_ACCESSIBILITY
|
||||
virtual QPlatformAccessibility *accessibility() const;
|
||||
#endif
|
||||
virtual QPlatformNativeInterface *nativeInterface() const;
|
||||
virtual QPlatformFontDatabase *fontDatabase() const;
|
||||
virtual QStringList themeNames() const;
|
||||
|
@ -149,6 +149,7 @@ contains(QT_CONFIG, freetype) {
|
||||
|
||||
OTHER_FILES += windows.json
|
||||
|
||||
include(accessible/accessible.pri)
|
||||
contains(QT_CONFIG, accessibility):include(accessible/accessible.pri)
|
||||
|
||||
target.path += $$[QT_INSTALL_PLUGINS]/platforms
|
||||
INSTALLS += target
|
||||
|
Loading…
x
Reference in New Issue
Block a user