#include "qtwindowsglobal.h"
#include "qwindowsmime.h"
#include "qwindowsinputcontext.h"
+#ifndef QT_NO_ACCESSIBILITY
#include "accessible/qwindowsaccessibility.h"
+#endif
#include "qwindowsscreen.h"
#include "qwindowstheme.h"
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:
#include "qwindowsdrag.h"
#include "qwindowsinputcontext.h"
#include "qwindowskeymapper.h"
+#ifndef QT_NO_ACCESSIBILITY
#include "accessible/qwindowsaccessibility.h"
+#endif
#include <QtGui/QPlatformNativeInterface>
#include <QtGui/QWindowSystemInterface>
QWindowsGuiEventDispatcher *m_eventDispatcher;
QOpenGLStaticContextPtr m_staticOpenGLContext;
QWindowsInputContext m_inputContext;
+#ifndef QT_NO_ACCESSIBILITY
QWindowsAccessibility m_accessibility;
+#endif
QWindowsServices m_services;
};
return &d->m_inputContext;
}
+#ifndef QT_NO_ACCESSIBILITY
QPlatformAccessibility *QWindowsIntegration::accessibility() const
{
return &d->m_accessibility;
}
+#endif
QWindowsIntegration *QWindowsIntegration::instance()
{
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;
OTHER_FILES += windows.json
-include(accessible/accessible.pri)
+contains(QT_CONFIG, accessibility):include(accessible/accessible.pri)
+
target.path += $$[QT_INSTALL_PLUGINS]/platforms
INSTALLS += target