Fix compiling with --no-accessibility
Adds missing QT_NO_ACCESSIBILITY checks where required to build without accessibility support. Change-Id: Id98ecdcb9b351289b21dc2d382100d0b63857db9 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
This commit is contained in:
parent
99b8b647e3
commit
006a49b19a
@ -260,6 +260,8 @@ QPlatformInputContext *QPlatformIntegration::inputContext() const
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef QT_NO_ACCESSIBILITY
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
Returns the platforms accessibility.
|
Returns the platforms accessibility.
|
||||||
|
|
||||||
@ -270,6 +272,8 @@ QPlatformAccessibility *QPlatformIntegration::accessibility() const
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
QVariant QPlatformIntegration::styleHint(StyleHint hint) const
|
QVariant QPlatformIntegration::styleHint(StyleHint hint) const
|
||||||
{
|
{
|
||||||
switch (hint) {
|
switch (hint) {
|
||||||
|
@ -105,7 +105,9 @@ public:
|
|||||||
virtual QPlatformDrag *drag() const;
|
virtual QPlatformDrag *drag() const;
|
||||||
#endif
|
#endif
|
||||||
virtual QPlatformInputContext *inputContext() const;
|
virtual QPlatformInputContext *inputContext() const;
|
||||||
|
#ifndef QT_NO_ACCESSIBILITY
|
||||||
virtual QPlatformAccessibility *accessibility() const;
|
virtual QPlatformAccessibility *accessibility() const;
|
||||||
|
#endif
|
||||||
|
|
||||||
// Access native handles. The window handle is already available from Wid;
|
// Access native handles. The window handle is already available from Wid;
|
||||||
virtual QPlatformNativeInterface *nativeInterface() const;
|
virtual QPlatformNativeInterface *nativeInterface() const;
|
||||||
|
@ -82,7 +82,9 @@
|
|||||||
|
|
||||||
#include <QtGui/QOpenGLContext>
|
#include <QtGui/QOpenGLContext>
|
||||||
#include <QtGui/QScreen>
|
#include <QtGui/QScreen>
|
||||||
|
#ifndef QT_NO_ACCESSIBILITY
|
||||||
#include <QtGui/QPlatformAccessibility>
|
#include <QtGui/QPlatformAccessibility>
|
||||||
|
#endif
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
@ -113,7 +115,9 @@ QXcbIntegration::QXcbIntegration(const QStringList ¶meters)
|
|||||||
|
|
||||||
m_fontDatabase.reset(new QGenericUnixFontDatabase());
|
m_fontDatabase.reset(new QGenericUnixFontDatabase());
|
||||||
m_inputContext.reset(QPlatformInputContextFactory::create());
|
m_inputContext.reset(QPlatformInputContextFactory::create());
|
||||||
|
#ifndef QT_NO_ACCESSIBILITY
|
||||||
m_accessibility.reset(new QPlatformAccessibility());
|
m_accessibility.reset(new QPlatformAccessibility());
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(QT_USE_XCB_SHARED_GRAPHICS_CACHE)
|
#if defined(QT_USE_XCB_SHARED_GRAPHICS_CACHE)
|
||||||
m_sharedGraphicsCache.reset(new QXcbSharedGraphicsCache);
|
m_sharedGraphicsCache.reset(new QXcbSharedGraphicsCache);
|
||||||
@ -246,10 +250,12 @@ QPlatformInputContext *QXcbIntegration::inputContext() const
|
|||||||
return m_inputContext.data();
|
return m_inputContext.data();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef QT_NO_ACCESSIBILITY
|
||||||
QPlatformAccessibility *QXcbIntegration::accessibility() const
|
QPlatformAccessibility *QXcbIntegration::accessibility() const
|
||||||
{
|
{
|
||||||
return m_accessibility.data();
|
return m_accessibility.data();
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(QT_USE_XCB_SHARED_GRAPHICS_CACHE)
|
#if defined(QT_USE_XCB_SHARED_GRAPHICS_CACHE)
|
||||||
static bool sharedGraphicsCacheDisabled()
|
static bool sharedGraphicsCacheDisabled()
|
||||||
|
@ -77,7 +77,9 @@ public:
|
|||||||
|
|
||||||
QPlatformInputContext *inputContext() const;
|
QPlatformInputContext *inputContext() const;
|
||||||
|
|
||||||
|
#ifndef QT_NO_ACCESSIBILITY
|
||||||
QPlatformAccessibility *accessibility() const;
|
QPlatformAccessibility *accessibility() const;
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(QT_USE_XCB_SHARED_GRAPHICS_CACHE)
|
#if defined(QT_USE_XCB_SHARED_GRAPHICS_CACHE)
|
||||||
QPlatformSharedGraphicsCache *createPlatformSharedGraphicsCache(const char *cacheId) const;
|
QPlatformSharedGraphicsCache *createPlatformSharedGraphicsCache(const char *cacheId) const;
|
||||||
@ -97,7 +99,9 @@ private:
|
|||||||
QScopedPointer<QPlatformInputContext> m_inputContext;
|
QScopedPointer<QPlatformInputContext> m_inputContext;
|
||||||
QAbstractEventDispatcher *m_eventDispatcher;
|
QAbstractEventDispatcher *m_eventDispatcher;
|
||||||
|
|
||||||
|
#ifndef QT_NO_ACCESSIBILITY
|
||||||
QScopedPointer<QPlatformAccessibility> m_accessibility;
|
QScopedPointer<QPlatformAccessibility> m_accessibility;
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(QT_USE_XCB_SHARED_GRAPHICS_CACHE)
|
#if defined(QT_USE_XCB_SHARED_GRAPHICS_CACHE)
|
||||||
QScopedPointer<QPlatformSharedGraphicsCache> m_sharedGraphicsCache;
|
QScopedPointer<QPlatformSharedGraphicsCache> m_sharedGraphicsCache;
|
||||||
|
@ -43,7 +43,9 @@
|
|||||||
|
|
||||||
#include "private/qwidget_p.h"
|
#include "private/qwidget_p.h"
|
||||||
#include "private/qapplication_p.h"
|
#include "private/qapplication_p.h"
|
||||||
|
#ifndef QT_NO_ACCESSIBILITY
|
||||||
#include <QtGui/qaccessible.h>
|
#include <QtGui/qaccessible.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
@ -60,12 +62,14 @@ QWidgetWindow::QWidgetWindow(QWidget *widget)
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef QT_NO_ACCESSIBILITY
|
||||||
QAccessibleInterface *QWidgetWindow::accessibleRoot() const
|
QAccessibleInterface *QWidgetWindow::accessibleRoot() const
|
||||||
{
|
{
|
||||||
if (m_widget)
|
if (m_widget)
|
||||||
return QAccessible::queryAccessibleInterface(m_widget);
|
return QAccessible::queryAccessibleInterface(m_widget);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
QObject *QWidgetWindow::focusObject() const
|
QObject *QWidgetWindow::focusObject() const
|
||||||
{
|
{
|
||||||
|
@ -62,7 +62,9 @@ public:
|
|||||||
QWidgetWindow(QWidget *widget);
|
QWidgetWindow(QWidget *widget);
|
||||||
|
|
||||||
QWidget *widget() const { return m_widget; }
|
QWidget *widget() const { return m_widget; }
|
||||||
|
#ifndef QT_NO_ACCESSIBILITY
|
||||||
QAccessibleInterface *accessibleRoot() const;
|
QAccessibleInterface *accessibleRoot() const;
|
||||||
|
#endif
|
||||||
|
|
||||||
QObject *focusObject() const;
|
QObject *focusObject() const;
|
||||||
protected:
|
protected:
|
||||||
|
@ -359,8 +359,10 @@ void QTabBarPrivate::init()
|
|||||||
#endif
|
#endif
|
||||||
q->setFocusPolicy(Qt::TabFocus);
|
q->setFocusPolicy(Qt::TabFocus);
|
||||||
|
|
||||||
|
#ifndef QT_NO_ACCESSIBILITY
|
||||||
leftB->setAccessibleName(QTabBar::tr("Scroll Left"));
|
leftB->setAccessibleName(QTabBar::tr("Scroll Left"));
|
||||||
rightB->setAccessibleName(QTabBar::tr("Scroll Right"));
|
rightB->setAccessibleName(QTabBar::tr("Scroll Right"));
|
||||||
|
#endif
|
||||||
q->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
|
q->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
|
||||||
elideMode = Qt::TextElideMode(q->style()->styleHint(QStyle::SH_TabBar_ElideMode, 0, q));
|
elideMode = Qt::TextElideMode(q->style()->styleHint(QStyle::SH_TabBar_ElideMode, 0, q));
|
||||||
useScrollButtons = !q->style()->styleHint(QStyle::SH_TabBar_PreferNoArrows, 0, q);
|
useScrollButtons = !q->style()->styleHint(QStyle::SH_TabBar_PreferNoArrows, 0, q);
|
||||||
@ -1737,7 +1739,7 @@ void QTabBar::mouseMoveEvent(QMouseEvent *event)
|
|||||||
if (d->pressedIndex != -1
|
if (d->pressedIndex != -1
|
||||||
&& event->buttons() == Qt::NoButton)
|
&& event->buttons() == Qt::NoButton)
|
||||||
d->moveTabFinished(d->pressedIndex);
|
d->moveTabFinished(d->pressedIndex);
|
||||||
|
|
||||||
// Start drag
|
// Start drag
|
||||||
if (!d->dragInProgress && d->pressedIndex != -1) {
|
if (!d->dragInProgress && d->pressedIndex != -1) {
|
||||||
if ((event->pos() - d->dragStartPosition).manhattanLength() > QApplication::startDragDistance()) {
|
if ((event->pos() - d->dragStartPosition).manhattanLength() > QApplication::startDragDistance()) {
|
||||||
|
@ -197,8 +197,9 @@ protected:
|
|||||||
void changeEvent(QEvent *);
|
void changeEvent(QEvent *);
|
||||||
void initStyleOption(QStyleOptionTab *option, int tabIndex) const;
|
void initStyleOption(QStyleOptionTab *option, int tabIndex) const;
|
||||||
|
|
||||||
|
#ifndef QT_NO_ACCESSIBILITY
|
||||||
friend class QAccessibleTabBar;
|
friend class QAccessibleTabBar;
|
||||||
|
#endif
|
||||||
private:
|
private:
|
||||||
Q_DISABLE_COPY(QTabBar)
|
Q_DISABLE_COPY(QTabBar)
|
||||||
Q_DECLARE_PRIVATE(QTabBar)
|
Q_DECLARE_PRIVATE(QTabBar)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user