QQuickView should expose the right states.
Change-Id: I38c0ce8bea46a749efb0b9085fb0f646538698b2
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
#include "qaccessiblequickview.h"
+#include <QtGui/qguiapplication.h>
+
#include <QtQuick/qquickitem.h>
#include <QtQuick/private/qquickitem_p.h>
QAccessible::State QAccessibleQuickView::state() const
{
- return QAccessible::State(); // FIXME
+ QAccessible::State st;
+ if (view() == QGuiApplication::focusWindow())
+ st.active = true;
+ if (!view()->isVisible())
+ st.invisible = true;
+ return st;
}
QRect QAccessibleQuickView::rect() const