qwebviewaccessible_p.h [plain text]
#ifndef qwebviewaccessible_p_h
#define qwebviewaccessible_p_h
#include <qaccessible.h>
#include <qaccessibleobject.h>
#if QT_VERSION >= QT_VERSION_CHECK(5, 1, 0)
#include <private/qaccessiblewidget_p.h>
#else
#include <qaccessiblewidget.h>
#endif
class QWebFrame;
class QWebPage;
class QWebView;
class QWebFrameAccessible : public QAccessibleObject {
public:
QWebFrameAccessible(QWebFrame*);
QWebFrame* frame() const;
QAccessibleInterface* parent() const;
int childCount() const;
QAccessibleInterface* child(int index) const;
int indexOfChild(const QAccessibleInterface*) const;
int navigate(QAccessible::RelationFlag, int, QAccessibleInterface** target) const;
QString text(QAccessible::Text) const;
QAccessible::Role role() const;
QAccessible::State state() const;
};
class QWebPageAccessible : public QAccessibleObject {
public:
QWebPageAccessible(QWebPage*);
QWebPage* page() const;
QAccessibleInterface* parent() const;
int childCount() const;
QAccessibleInterface* child(int index) const;
int indexOfChild(const QAccessibleInterface*) const;
int navigate(QAccessible::RelationFlag, int, QAccessibleInterface** target) const;
QString text(QAccessible::Text) const;
QAccessible::Role role() const;
QAccessible::State state() const;
};
class QWebViewAccessible : public QAccessibleWidget {
public:
QWebViewAccessible(QWebView*);
QWebView* view() const;
int childCount() const;
QAccessibleInterface* child(int index) const;
};
#endif