Add Q_DECL_OVERRIDE to accessibility classes

This actually shows two completely unused functions in QAccessibleTabBar
(fixed in follow up patch).

Change-Id: If6f464c022617b2ee1db654936e3ff9931103eb6
Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
This commit is contained in:
Frederik Gladhorn 2013-10-04 00:17:57 +02:00 committed by The Qt Project
parent 0206c1e4e7
commit 4e337ee703
8 changed files with 310 additions and 310 deletions

View File

@ -57,13 +57,13 @@ class Q_GUI_EXPORT QAccessibleObject : public QAccessibleInterface
public: public:
explicit QAccessibleObject(QObject *object); explicit QAccessibleObject(QObject *object);
bool isValid() const; bool isValid() const Q_DECL_OVERRIDE;
QObject *object() const; QObject *object() const Q_DECL_OVERRIDE;
// properties // properties
QRect rect() const; QRect rect() const Q_DECL_OVERRIDE;
void setText(QAccessible::Text t, const QString &text); void setText(QAccessible::Text t, const QString &text) Q_DECL_OVERRIDE;
QAccessibleInterface *childAt(int x, int y) const; QAccessibleInterface *childAt(int x, int y) const Q_DECL_OVERRIDE;
protected: protected:
virtual ~QAccessibleObject(); virtual ~QAccessibleObject();
@ -78,20 +78,20 @@ class Q_GUI_EXPORT QAccessibleApplication : public QAccessibleObject
public: public:
QAccessibleApplication(); QAccessibleApplication();
QWindow *window() const; QWindow *window() const Q_DECL_OVERRIDE;
// relations // relations
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface*) const; int indexOfChild(const QAccessibleInterface*) const Q_DECL_OVERRIDE;
QAccessibleInterface *focusChild() const; QAccessibleInterface *focusChild() const Q_DECL_OVERRIDE;
// navigation // navigation
QAccessibleInterface *parent() const; QAccessibleInterface *parent() const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
// properties and state // properties and state
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
QAccessible::Role role() const; QAccessible::Role role() const Q_DECL_OVERRIDE;
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
}; };
#endif // QT_NO_ACCESSIBILITY #endif // QT_NO_ACCESSIBILITY

View File

@ -73,11 +73,11 @@ public:
Undefined Undefined
}; };
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *child) const; int indexOfChild(const QAccessibleInterface *child) const Q_DECL_OVERRIDE;
bool isValid() const; bool isValid() const Q_DECL_OVERRIDE;
QAccessibleInterface *childAt(int x, int y) const; QAccessibleInterface *childAt(int x, int y) const Q_DECL_OVERRIDE;
//protected: //protected:
QAbstractScrollArea *abstractScrollArea() const; QAbstractScrollArea *abstractScrollArea() const;
@ -102,14 +102,14 @@ public:
explicit QAccessibleTabBar(QWidget *w); explicit QAccessibleTabBar(QWidget *w);
~QAccessibleTabBar(); ~QAccessibleTabBar();
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
bool setSelected(int child, bool on, bool extend); bool setSelected(int child, bool on, bool extend);
QVector<int> selection() const; QVector<int> selection() const;
QAccessibleInterface* child(int index) const; QAccessibleInterface* child(int index) const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *child) const; int indexOfChild(const QAccessibleInterface *child) const Q_DECL_OVERRIDE;
protected: protected:
QTabBar *tabBar() const; QTabBar *tabBar() const;
@ -123,18 +123,18 @@ class QAccessibleComboBox : public QAccessibleWidget
public: public:
explicit QAccessibleComboBox(QWidget *w); explicit QAccessibleComboBox(QWidget *w);
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
QAccessibleInterface *childAt(int x, int y) const; QAccessibleInterface *childAt(int x, int y) const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *child) const; int indexOfChild(const QAccessibleInterface *child) const Q_DECL_OVERRIDE;
QAccessibleInterface* child(int index) const; QAccessibleInterface* child(int index) const Q_DECL_OVERRIDE;
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
// QAccessibleActionInterface // QAccessibleActionInterface
QStringList actionNames() const; QStringList actionNames() const Q_DECL_OVERRIDE;
QString localizedActionDescription(const QString &actionName) const; QString localizedActionDescription(const QString &actionName) const Q_DECL_OVERRIDE;
void doAction(const QString &actionName); void doAction(const QString &actionName) Q_DECL_OVERRIDE;
QStringList keyBindingsForAction(const QString &actionName) const; QStringList keyBindingsForAction(const QString &actionName) const Q_DECL_OVERRIDE;
protected: protected:
QComboBox *comboBox() const; QComboBox *comboBox() const;

View File

@ -62,48 +62,48 @@ class QAccessibleTable :public QAccessibleTableInterface, public QAccessibleObje
{ {
public: public:
explicit QAccessibleTable(QWidget *w); explicit QAccessibleTable(QWidget *w);
bool isValid() const; bool isValid() const Q_DECL_OVERRIDE;
QAccessible::Role role() const; QAccessible::Role role() const Q_DECL_OVERRIDE;
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
QRect rect() const; QRect rect() const Q_DECL_OVERRIDE;
QAccessibleInterface *childAt(int x, int y) const; QAccessibleInterface *childAt(int x, int y) const Q_DECL_OVERRIDE;
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *) const; int indexOfChild(const QAccessibleInterface *) const Q_DECL_OVERRIDE;
QAccessibleInterface *parent() const; QAccessibleInterface *parent() const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
void *interface_cast(QAccessible::InterfaceType t); void *interface_cast(QAccessible::InterfaceType t) Q_DECL_OVERRIDE;
// table interface // table interface
virtual QAccessibleInterface *cellAt(int row, int column) const; virtual QAccessibleInterface *cellAt(int row, int column) const Q_DECL_OVERRIDE;
virtual QAccessibleInterface *caption() const; virtual QAccessibleInterface *caption() const Q_DECL_OVERRIDE;
virtual QAccessibleInterface *summary() const; virtual QAccessibleInterface *summary() const Q_DECL_OVERRIDE;
virtual QString columnDescription(int column) const; virtual QString columnDescription(int column) const Q_DECL_OVERRIDE;
virtual QString rowDescription(int row) const; virtual QString rowDescription(int row) const Q_DECL_OVERRIDE;
virtual int columnCount() const; virtual int columnCount() const Q_DECL_OVERRIDE;
virtual int rowCount() const; virtual int rowCount() const Q_DECL_OVERRIDE;
// selection // selection
virtual int selectedCellCount() const; virtual int selectedCellCount() const Q_DECL_OVERRIDE;
virtual int selectedColumnCount() const; virtual int selectedColumnCount() const Q_DECL_OVERRIDE;
virtual int selectedRowCount() const; virtual int selectedRowCount() const Q_DECL_OVERRIDE;
virtual QList<QAccessibleInterface*> selectedCells() const; virtual QList<QAccessibleInterface*> selectedCells() const Q_DECL_OVERRIDE;
virtual QList<int> selectedColumns() const; virtual QList<int> selectedColumns() const Q_DECL_OVERRIDE;
virtual QList<int> selectedRows() const; virtual QList<int> selectedRows() const Q_DECL_OVERRIDE;
virtual bool isColumnSelected(int column) const; virtual bool isColumnSelected(int column) const Q_DECL_OVERRIDE;
virtual bool isRowSelected(int row) const; virtual bool isRowSelected(int row) const Q_DECL_OVERRIDE;
virtual bool selectRow(int row); virtual bool selectRow(int row) Q_DECL_OVERRIDE;
virtual bool selectColumn(int column); virtual bool selectColumn(int column) Q_DECL_OVERRIDE;
virtual bool unselectRow(int row); virtual bool unselectRow(int row) Q_DECL_OVERRIDE;
virtual bool unselectColumn(int column); virtual bool unselectColumn(int column) Q_DECL_OVERRIDE;
QAbstractItemView *view() const; QAbstractItemView *view() const;
void modelChange(QAccessibleTableModelChangeEvent *event); void modelChange(QAccessibleTableModelChangeEvent *event) Q_DECL_OVERRIDE;
protected: protected:
inline QAccessible::Role cellRole() const { inline QAccessible::Role cellRole() const {
@ -143,19 +143,19 @@ public:
{} {}
QAccessibleInterface *childAt(int x, int y) const; QAccessibleInterface *childAt(int x, int y) const Q_DECL_OVERRIDE;
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *) const; int indexOfChild(const QAccessibleInterface *) const Q_DECL_OVERRIDE;
int rowCount() const; int rowCount() const Q_DECL_OVERRIDE;
// table interface // table interface
QAccessibleInterface *cellAt(int row, int column) const; QAccessibleInterface *cellAt(int row, int column) const Q_DECL_OVERRIDE;
QString rowDescription(int row) const; QString rowDescription(int row) const Q_DECL_OVERRIDE;
bool isRowSelected(int row) const; bool isRowSelected(int row) const Q_DECL_OVERRIDE;
bool selectRow(int row); bool selectRow(int row) Q_DECL_OVERRIDE;
private: private:
QModelIndex indexFromLogical(int row, int column = 0) const; QModelIndex indexFromLogical(int row, int column = 0) const;
@ -168,37 +168,37 @@ class QAccessibleTableCell: public QAccessibleInterface, public QAccessibleTable
public: public:
QAccessibleTableCell(QAbstractItemView *view, const QModelIndex &m_index, QAccessible::Role role); QAccessibleTableCell(QAbstractItemView *view, const QModelIndex &m_index, QAccessible::Role role);
void *interface_cast(QAccessible::InterfaceType t); void *interface_cast(QAccessible::InterfaceType t) Q_DECL_OVERRIDE;
QObject *object() const { return 0; } QObject *object() const Q_DECL_OVERRIDE { return 0; }
QAccessible::Role role() const; QAccessible::Role role() const Q_DECL_OVERRIDE;
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
QRect rect() const; QRect rect() const Q_DECL_OVERRIDE;
bool isValid() const; bool isValid() const Q_DECL_OVERRIDE;
QAccessibleInterface *childAt(int, int) const { return 0; } QAccessibleInterface *childAt(int, int) const Q_DECL_OVERRIDE { return 0; }
int childCount() const { return 0; } int childCount() const Q_DECL_OVERRIDE { return 0; }
int indexOfChild(const QAccessibleInterface *) const { return -1; } int indexOfChild(const QAccessibleInterface *) const Q_DECL_OVERRIDE { return -1; }
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
void setText(QAccessible::Text t, const QString &text); void setText(QAccessible::Text t, const QString &text) Q_DECL_OVERRIDE;
QAccessibleInterface *parent() const; QAccessibleInterface *parent() const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int) const; QAccessibleInterface *child(int) const Q_DECL_OVERRIDE;
// cell interface // cell interface
virtual int columnExtent() const; virtual int columnExtent() const Q_DECL_OVERRIDE;
virtual QList<QAccessibleInterface*> columnHeaderCells() const; virtual QList<QAccessibleInterface*> columnHeaderCells() const Q_DECL_OVERRIDE;
virtual int columnIndex() const; virtual int columnIndex() const Q_DECL_OVERRIDE;
virtual int rowExtent() const; virtual int rowExtent() const Q_DECL_OVERRIDE;
virtual QList<QAccessibleInterface*> rowHeaderCells() const; virtual QList<QAccessibleInterface*> rowHeaderCells() const Q_DECL_OVERRIDE;
virtual int rowIndex() const; virtual int rowIndex() const Q_DECL_OVERRIDE;
virtual bool isSelected() const; virtual bool isSelected() const Q_DECL_OVERRIDE;
virtual QAccessibleInterface* table() const; virtual QAccessibleInterface* table() const Q_DECL_OVERRIDE;
//action interface //action interface
virtual QStringList actionNames() const; virtual QStringList actionNames() const Q_DECL_OVERRIDE;
virtual void doAction(const QString &actionName); virtual void doAction(const QString &actionName) Q_DECL_OVERRIDE;
virtual QStringList keyBindingsForAction(const QString &actionName) const; virtual QStringList keyBindingsForAction(const QString &actionName) const Q_DECL_OVERRIDE;
private: private:
QHeaderView *verticalHeader() const; QHeaderView *verticalHeader() const;
@ -221,21 +221,21 @@ public:
// For header cells, pass the header view in addition // For header cells, pass the header view in addition
QAccessibleTableHeaderCell(QAbstractItemView *view, int index, Qt::Orientation orientation); QAccessibleTableHeaderCell(QAbstractItemView *view, int index, Qt::Orientation orientation);
QObject *object() const { return 0; } QObject *object() const Q_DECL_OVERRIDE { return 0; }
QAccessible::Role role() const; QAccessible::Role role() const Q_DECL_OVERRIDE;
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
QRect rect() const; QRect rect() const Q_DECL_OVERRIDE;
bool isValid() const; bool isValid() const Q_DECL_OVERRIDE;
QAccessibleInterface *childAt(int, int) const { return 0; } QAccessibleInterface *childAt(int, int) const Q_DECL_OVERRIDE { return 0; }
int childCount() const { return 0; } int childCount() const Q_DECL_OVERRIDE { return 0; }
int indexOfChild(const QAccessibleInterface *) const { return -1; } int indexOfChild(const QAccessibleInterface *) const Q_DECL_OVERRIDE { return -1; }
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
void setText(QAccessible::Text t, const QString &text); void setText(QAccessible::Text t, const QString &text) Q_DECL_OVERRIDE;
QAccessibleInterface *parent() const; QAccessibleInterface *parent() const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
private: private:
QHeaderView *headerView() const; QHeaderView *headerView() const;
@ -258,23 +258,23 @@ public:
:view(view_) :view(view_)
{} {}
QObject *object() const { return 0; } QObject *object() const Q_DECL_OVERRIDE { return 0; }
QAccessible::Role role() const { return QAccessible::Pane; } QAccessible::Role role() const Q_DECL_OVERRIDE { return QAccessible::Pane; }
QAccessible::State state() const { return QAccessible::State(); } QAccessible::State state() const Q_DECL_OVERRIDE { return QAccessible::State(); }
QRect rect() const { return QRect(); } QRect rect() const Q_DECL_OVERRIDE { return QRect(); }
bool isValid() const { return true; } bool isValid() const Q_DECL_OVERRIDE { return true; }
QAccessibleInterface *childAt(int, int) const { return 0; } QAccessibleInterface *childAt(int, int) const Q_DECL_OVERRIDE { return 0; }
int childCount() const { return 0; } int childCount() const Q_DECL_OVERRIDE { return 0; }
int indexOfChild(const QAccessibleInterface *) const { return -1; } int indexOfChild(const QAccessibleInterface *) const Q_DECL_OVERRIDE { return -1; }
QString text(QAccessible::Text) const { return QString(); } QString text(QAccessible::Text) const Q_DECL_OVERRIDE { return QString(); }
void setText(QAccessible::Text, const QString &) {} void setText(QAccessible::Text, const QString &) Q_DECL_OVERRIDE {}
QAccessibleInterface *parent() const { QAccessibleInterface *parent() const Q_DECL_OVERRIDE {
return QAccessible::queryAccessibleInterface(view); return QAccessible::queryAccessibleInterface(view);
} }
QAccessibleInterface *child(int) const { QAccessibleInterface *child(int) const Q_DECL_OVERRIDE {
return 0; return 0;
} }

View File

@ -59,14 +59,14 @@ class QAccessibleMenu : public QAccessibleWidget
public: public:
explicit QAccessibleMenu(QWidget *w); explicit QAccessibleMenu(QWidget *w);
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
QAccessibleInterface *childAt(int x, int y) const; QAccessibleInterface *childAt(int x, int y) const Q_DECL_OVERRIDE;
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
QAccessible::Role role() const; QAccessible::Role role() const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
QAccessibleInterface *parent() const; QAccessibleInterface *parent() const Q_DECL_OVERRIDE;
int indexOfChild( const QAccessibleInterface *child ) const; int indexOfChild( const QAccessibleInterface *child ) const Q_DECL_OVERRIDE;
protected: protected:
QMenu *menu() const; QMenu *menu() const;
@ -78,10 +78,10 @@ class QAccessibleMenuBar : public QAccessibleWidget
public: public:
explicit QAccessibleMenuBar(QWidget *w); explicit QAccessibleMenuBar(QWidget *w);
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *child) const; int indexOfChild(const QAccessibleInterface *child) const Q_DECL_OVERRIDE;
protected: protected:
QMenuBar *menuBar() const; QMenuBar *menuBar() const;
@ -95,26 +95,26 @@ public:
explicit QAccessibleMenuItem(QWidget *owner, QAction *w); explicit QAccessibleMenuItem(QWidget *owner, QAction *w);
~QAccessibleMenuItem(); ~QAccessibleMenuItem();
void *interface_cast(QAccessible::InterfaceType t); void *interface_cast(QAccessible::InterfaceType t) Q_DECL_OVERRIDE;
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
QAccessibleInterface *childAt(int x, int y) const; QAccessibleInterface *childAt(int x, int y) const Q_DECL_OVERRIDE;
bool isValid() const; bool isValid() const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface * child) const; int indexOfChild(const QAccessibleInterface * child) const Q_DECL_OVERRIDE;
QAccessibleInterface *parent() const; QAccessibleInterface *parent() const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
QObject * object() const; QObject * object() const Q_DECL_OVERRIDE;
QRect rect() const; QRect rect() const Q_DECL_OVERRIDE;
QAccessible::Role role() const; QAccessible::Role role() const Q_DECL_OVERRIDE;
void setText(QAccessible::Text t, const QString & text); void setText(QAccessible::Text t, const QString & text) Q_DECL_OVERRIDE;
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
// QAccessibleActionInterface // QAccessibleActionInterface
QStringList actionNames() const; QStringList actionNames() const Q_DECL_OVERRIDE;
void doAction(const QString &actionName); void doAction(const QString &actionName) Q_DECL_OVERRIDE;
QStringList keyBindingsForAction(const QString &actionName) const; QStringList keyBindingsForAction(const QString &actionName) const Q_DECL_OVERRIDE;
QWidget *owner() const; QWidget *owner() const;
protected: protected:

View File

@ -79,36 +79,36 @@ public:
// QAccessibleTextInterface // QAccessibleTextInterface
// selection // selection
void selection(int selectionIndex, int *startOffset, int *endOffset) const; void selection(int selectionIndex, int *startOffset, int *endOffset) const Q_DECL_OVERRIDE;
int selectionCount() const; int selectionCount() const Q_DECL_OVERRIDE;
void addSelection(int startOffset, int endOffset); void addSelection(int startOffset, int endOffset) Q_DECL_OVERRIDE;
void removeSelection(int selectionIndex); void removeSelection(int selectionIndex) Q_DECL_OVERRIDE;
void setSelection(int selectionIndex, int startOffset, int endOffset); void setSelection(int selectionIndex, int startOffset, int endOffset) Q_DECL_OVERRIDE;
// cursor // cursor
int cursorPosition() const; int cursorPosition() const Q_DECL_OVERRIDE;
void setCursorPosition(int position); void setCursorPosition(int position) Q_DECL_OVERRIDE;
// text // text
QString text(int startOffset, int endOffset) const; QString text(int startOffset, int endOffset) const Q_DECL_OVERRIDE;
QString textBeforeOffset(int offset, QAccessible::TextBoundaryType boundaryType, QString textBeforeOffset(int offset, QAccessible::TextBoundaryType boundaryType,
int *startOffset, int *endOffset) const; int *startOffset, int *endOffset) const Q_DECL_OVERRIDE;
QString textAfterOffset(int offset, QAccessible::TextBoundaryType boundaryType, QString textAfterOffset(int offset, QAccessible::TextBoundaryType boundaryType,
int *startOffset, int *endOffset) const; int *startOffset, int *endOffset) const Q_DECL_OVERRIDE;
QString textAtOffset(int offset, QAccessible::TextBoundaryType boundaryType, QString textAtOffset(int offset, QAccessible::TextBoundaryType boundaryType,
int *startOffset, int *endOffset) const; int *startOffset, int *endOffset) const Q_DECL_OVERRIDE;
int characterCount() const; int characterCount() const;
// character <-> geometry // character <-> geometry
QRect characterRect(int offset) const; QRect characterRect(int offset) const Q_DECL_OVERRIDE;
int offsetAtPoint(const QPoint &point) const; int offsetAtPoint(const QPoint &point) const Q_DECL_OVERRIDE;
QString attributes(int offset, int *startOffset, int *endOffset) const; QString attributes(int offset, int *startOffset, int *endOffset) const Q_DECL_OVERRIDE;
// QAccessibleEditableTextInterface // QAccessibleEditableTextInterface
void deleteText(int startOffset, int endOffset); void deleteText(int startOffset, int endOffset) Q_DECL_OVERRIDE;
void insertText(int offset, const QString &text); void insertText(int offset, const QString &text) Q_DECL_OVERRIDE;
void replaceText(int startOffset, int endOffset, const QString &text); void replaceText(int startOffset, int endOffset, const QString &text) Q_DECL_OVERRIDE;
using QAccessibleWidget::text; using QAccessibleWidget::text;
@ -128,25 +128,25 @@ class QAccessiblePlainTextEdit : public QAccessibleTextWidget
public: public:
explicit QAccessiblePlainTextEdit(QWidget *o); explicit QAccessiblePlainTextEdit(QWidget *o);
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
void setText(QAccessible::Text t, const QString &text); void setText(QAccessible::Text t, const QString &text) Q_DECL_OVERRIDE;
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
void *interface_cast(QAccessible::InterfaceType t); void *interface_cast(QAccessible::InterfaceType t) Q_DECL_OVERRIDE;
// QAccessibleTextInterface // QAccessibleTextInterface
void scrollToSubstring(int startIndex, int endIndex); void scrollToSubstring(int startIndex, int endIndex) Q_DECL_OVERRIDE;
using QAccessibleTextWidget::text; using QAccessibleTextWidget::text;
protected: protected:
QPlainTextEdit *plainTextEdit() const; QPlainTextEdit *plainTextEdit() const;
QPoint scrollBarPosition() const; QPoint scrollBarPosition() const Q_DECL_OVERRIDE;
QTextCursor textCursor() const; QTextCursor textCursor() const Q_DECL_OVERRIDE;
void setTextCursor(const QTextCursor &textCursor); void setTextCursor(const QTextCursor &textCursor) Q_DECL_OVERRIDE;
QTextDocument *textDocument() const; QTextDocument *textDocument() const Q_DECL_OVERRIDE;
QWidget *viewport() const; QWidget *viewport() const Q_DECL_OVERRIDE;
}; };
class QAccessibleTextEdit : public QAccessibleTextWidget class QAccessibleTextEdit : public QAccessibleTextWidget
@ -154,25 +154,25 @@ class QAccessibleTextEdit : public QAccessibleTextWidget
public: public:
explicit QAccessibleTextEdit(QWidget *o); explicit QAccessibleTextEdit(QWidget *o);
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
void setText(QAccessible::Text t, const QString &text); void setText(QAccessible::Text t, const QString &text) Q_DECL_OVERRIDE;
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
void *interface_cast(QAccessible::InterfaceType t); void *interface_cast(QAccessible::InterfaceType t) Q_DECL_OVERRIDE;
// QAccessibleTextInterface // QAccessibleTextInterface
void scrollToSubstring(int startIndex, int endIndex); void scrollToSubstring(int startIndex, int endIndex) Q_DECL_OVERRIDE;
using QAccessibleTextWidget::text; using QAccessibleTextWidget::text;
protected: protected:
QTextEdit *textEdit() const; QTextEdit *textEdit() const;
QPoint scrollBarPosition() const; QPoint scrollBarPosition() const Q_DECL_OVERRIDE;
QTextCursor textCursor() const; QTextCursor textCursor() const Q_DECL_OVERRIDE;
void setTextCursor(const QTextCursor &textCursor); void setTextCursor(const QTextCursor &textCursor) Q_DECL_OVERRIDE;
QTextDocument *textDocument() const; QTextDocument *textDocument() const Q_DECL_OVERRIDE;
QWidget *viewport() const; QWidget *viewport() const Q_DECL_OVERRIDE;
}; };
#endif // QT_NO_TEXTEDIT #endif // QT_NO_TEXTEDIT
#endif //QT_NO_CURSOR #endif //QT_NO_CURSOR
@ -182,10 +182,10 @@ class QAccessibleStackedWidget : public QAccessibleWidget
public: public:
explicit QAccessibleStackedWidget(QWidget *widget); explicit QAccessibleStackedWidget(QWidget *widget);
QAccessibleInterface *childAt(int x, int y) const; QAccessibleInterface *childAt(int x, int y) const Q_DECL_OVERRIDE;
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *child) const; int indexOfChild(const QAccessibleInterface *child) const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
protected: protected:
QStackedWidget *stackedWidget() const; QStackedWidget *stackedWidget() const;
@ -212,9 +212,9 @@ class QAccessibleMdiArea : public QAccessibleWidget
public: public:
explicit QAccessibleMdiArea(QWidget *widget); explicit QAccessibleMdiArea(QWidget *widget);
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *child) const; int indexOfChild(const QAccessibleInterface *child) const Q_DECL_OVERRIDE;
protected: protected:
QMdiArea *mdiArea() const; QMdiArea *mdiArea() const;
@ -225,13 +225,13 @@ class QAccessibleMdiSubWindow : public QAccessibleWidget
public: public:
explicit QAccessibleMdiSubWindow(QWidget *widget); explicit QAccessibleMdiSubWindow(QWidget *widget);
QString text(QAccessible::Text textType) const; QString text(QAccessible::Text textType) const Q_DECL_OVERRIDE;
void setText(QAccessible::Text textType, const QString &text); void setText(QAccessible::Text textType, const QString &text) Q_DECL_OVERRIDE;
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *child) const; int indexOfChild(const QAccessibleInterface *child) const Q_DECL_OVERRIDE;
QRect rect() const; QRect rect() const Q_DECL_OVERRIDE;
protected: protected:
QMdiSubWindow *mdiSubWindow() const; QMdiSubWindow *mdiSubWindow() const;
@ -250,7 +250,7 @@ class QAccessibleTextBrowser : public QAccessibleTextEdit
public: public:
explicit QAccessibleTextBrowser(QWidget *widget); explicit QAccessibleTextBrowser(QWidget *widget);
QAccessible::Role role() const; QAccessible::Role role() const Q_DECL_OVERRIDE;
}; };
#endif // QT_NO_TEXTBROWSER && QT_NO_CURSOR #endif // QT_NO_TEXTBROWSER && QT_NO_CURSOR
@ -260,10 +260,10 @@ class QAccessibleCalendarWidget : public QAccessibleWidget
public: public:
explicit QAccessibleCalendarWidget(QWidget *widget); explicit QAccessibleCalendarWidget(QWidget *widget);
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *child) const; int indexOfChild(const QAccessibleInterface *child) const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
protected: protected:
QCalendarWidget *calendarWidget() const; QCalendarWidget *calendarWidget() const;
@ -279,10 +279,10 @@ class QAccessibleDockWidget: public QAccessibleWidget
{ {
public: public:
explicit QAccessibleDockWidget(QWidget *widget); explicit QAccessibleDockWidget(QWidget *widget);
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *child) const; int indexOfChild(const QAccessibleInterface *child) const Q_DECL_OVERRIDE;
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
QRect rect () const; QRect rect () const Q_DECL_OVERRIDE;
QDockWidget *dockWidget() const; QDockWidget *dockWidget() const;
}; };
@ -292,18 +292,18 @@ class QAccessibleTitleBar : public QAccessibleInterface
public: public:
explicit QAccessibleTitleBar(QDockWidget *widget); explicit QAccessibleTitleBar(QDockWidget *widget);
QAccessibleInterface *parent() const; QAccessibleInterface *parent() const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *child) const; int indexOfChild(const QAccessibleInterface *child) const Q_DECL_OVERRIDE;
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
QAccessibleInterface *childAt(int x, int y) const; QAccessibleInterface *childAt(int x, int y) const Q_DECL_OVERRIDE;
void setText(QAccessible::Text t, const QString &text); void setText(QAccessible::Text t, const QString &text) Q_DECL_OVERRIDE;
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
QAccessible::Role role() const; QAccessible::Role role() const Q_DECL_OVERRIDE;
QRect rect () const; QRect rect () const Q_DECL_OVERRIDE;
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
QObject *object() const; QObject *object() const Q_DECL_OVERRIDE;
bool isValid() const; bool isValid() const Q_DECL_OVERRIDE;
QPointer<QDockWidget> m_dockWidget; QPointer<QDockWidget> m_dockWidget;
@ -319,10 +319,10 @@ class QAccessibleMainWindow : public QAccessibleWidget
public: public:
explicit QAccessibleMainWindow(QWidget *widget); explicit QAccessibleMainWindow(QWidget *widget);
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *iface) const; int indexOfChild(const QAccessibleInterface *iface) const Q_DECL_OVERRIDE;
QAccessibleInterface *childAt(int x, int y) const; QAccessibleInterface *childAt(int x, int y) const Q_DECL_OVERRIDE;
QMainWindow *mainWindow() const; QMainWindow *mainWindow() const;
}; };

View File

@ -62,15 +62,15 @@ class QAccessibleAbstractSpinBox: public QAccessibleWidget, public QAccessibleVa
public: public:
explicit QAccessibleAbstractSpinBox(QWidget *w); explicit QAccessibleAbstractSpinBox(QWidget *w);
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
void *interface_cast(QAccessible::InterfaceType t); void *interface_cast(QAccessible::InterfaceType t) Q_DECL_OVERRIDE;
// QAccessibleValueInterface // QAccessibleValueInterface
QVariant currentValue() const; QVariant currentValue() const Q_DECL_OVERRIDE;
void setCurrentValue(const QVariant &value); void setCurrentValue(const QVariant &value) Q_DECL_OVERRIDE;
QVariant maximumValue() const; QVariant maximumValue() const Q_DECL_OVERRIDE;
QVariant minimumValue() const; QVariant minimumValue() const Q_DECL_OVERRIDE;
QVariant minimumStepSize() const; QVariant minimumStepSize() const Q_DECL_OVERRIDE;
// FIXME Action interface // FIXME Action interface
@ -92,7 +92,7 @@ class QAccessibleDoubleSpinBox : public QAccessibleAbstractSpinBox
public: public:
explicit QAccessibleDoubleSpinBox(QWidget *widget); explicit QAccessibleDoubleSpinBox(QWidget *widget);
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
protected: protected:
QDoubleSpinBox *doubleSpinBox() const; QDoubleSpinBox *doubleSpinBox() const;
@ -103,14 +103,14 @@ class QAccessibleAbstractSlider: public QAccessibleWidget, public QAccessibleVal
{ {
public: public:
explicit QAccessibleAbstractSlider(QWidget *w, QAccessible::Role r = QAccessible::Slider); explicit QAccessibleAbstractSlider(QWidget *w, QAccessible::Role r = QAccessible::Slider);
void *interface_cast(QAccessible::InterfaceType t); void *interface_cast(QAccessible::InterfaceType t) Q_DECL_OVERRIDE;
// QAccessibleValueInterface // QAccessibleValueInterface
QVariant currentValue() const; QVariant currentValue() const Q_DECL_OVERRIDE;
void setCurrentValue(const QVariant &value); void setCurrentValue(const QVariant &value) Q_DECL_OVERRIDE;
QVariant maximumValue() const; QVariant maximumValue() const Q_DECL_OVERRIDE;
QVariant minimumValue() const; QVariant minimumValue() const Q_DECL_OVERRIDE;
QVariant minimumStepSize() const; QVariant minimumStepSize() const Q_DECL_OVERRIDE;
protected: protected:
QAbstractSlider *abstractSlider() const; QAbstractSlider *abstractSlider() const;
@ -121,7 +121,7 @@ class QAccessibleScrollBar : public QAccessibleAbstractSlider
{ {
public: public:
explicit QAccessibleScrollBar(QWidget *w); explicit QAccessibleScrollBar(QWidget *w);
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
protected: protected:
QScrollBar *scrollBar() const; QScrollBar *scrollBar() const;
@ -133,7 +133,7 @@ class QAccessibleSlider : public QAccessibleAbstractSlider
{ {
public: public:
explicit QAccessibleSlider(QWidget *w); explicit QAccessibleSlider(QWidget *w);
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
protected: protected:
QSlider *slider() const; QSlider *slider() const;
@ -146,7 +146,7 @@ class QAccessibleDial : public QAccessibleAbstractSlider
public: public:
explicit QAccessibleDial(QWidget *w); explicit QAccessibleDial(QWidget *w);
QString text(QAccessible::Text textType) const; QString text(QAccessible::Text textType) const Q_DECL_OVERRIDE;
protected: protected:
QDial *dial() const; QDial *dial() const;

View File

@ -61,12 +61,12 @@ class QAccessibleButton : public QAccessibleWidget
public: public:
QAccessibleButton(QWidget *w, QAccessible::Role r); QAccessibleButton(QWidget *w, QAccessible::Role r);
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
QStringList actionNames() const; QStringList actionNames() const Q_DECL_OVERRIDE;
void doAction(const QString &actionName); void doAction(const QString &actionName) Q_DECL_OVERRIDE;
QStringList keyBindingsForAction(const QString &actionName) const; QStringList keyBindingsForAction(const QString &actionName) const Q_DECL_OVERRIDE;
protected: protected:
QAbstractButton *button() const; QAbstractButton *button() const;
@ -78,16 +78,16 @@ class QAccessibleToolButton : public QAccessibleButton
public: public:
QAccessibleToolButton(QWidget *w, QAccessible::Role role); QAccessibleToolButton(QWidget *w, QAccessible::Role role);
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
// QAccessibleActionInterface // QAccessibleActionInterface
QStringList actionNames() const; QStringList actionNames() const Q_DECL_OVERRIDE;
void doAction(const QString &actionName); void doAction(const QString &actionName) Q_DECL_OVERRIDE;
protected: protected:
QToolButton *toolButton() const; QToolButton *toolButton() const;
@ -101,16 +101,16 @@ class QAccessibleDisplay : public QAccessibleWidget, public QAccessibleImageInte
public: public:
explicit QAccessibleDisplay(QWidget *w, QAccessible::Role role = QAccessible::StaticText); explicit QAccessibleDisplay(QWidget *w, QAccessible::Role role = QAccessible::StaticText);
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
QAccessible::Role role() const; QAccessible::Role role() const Q_DECL_OVERRIDE;
QVector<QPair<QAccessibleInterface*, QAccessible::Relation> >relations(QAccessible::Relation match = QAccessible::AllRelations) const; QVector<QPair<QAccessibleInterface*, QAccessible::Relation> >relations(QAccessible::Relation match = QAccessible::AllRelations) const Q_DECL_OVERRIDE;
void *interface_cast(QAccessible::InterfaceType t); void *interface_cast(QAccessible::InterfaceType t) Q_DECL_OVERRIDE;
// QAccessibleImageInterface // QAccessibleImageInterface
QString imageDescription() const; QString imageDescription() const Q_DECL_OVERRIDE;
QSize imageSize() const; QSize imageSize() const Q_DECL_OVERRIDE;
QRect imagePosition() const; QRect imagePosition() const Q_DECL_OVERRIDE;
}; };
#ifndef QT_NO_GROUPBOX #ifndef QT_NO_GROUPBOX
@ -119,16 +119,16 @@ class QAccessibleGroupBox : public QAccessibleWidget
public: public:
explicit QAccessibleGroupBox(QWidget *w); explicit QAccessibleGroupBox(QWidget *w);
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
QAccessible::Role role() const; QAccessible::Role role() const Q_DECL_OVERRIDE;
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
QVector<QPair<QAccessibleInterface*, QAccessible::Relation> >relations(QAccessible::Relation match = QAccessible::AllRelations) const; QVector<QPair<QAccessibleInterface*, QAccessible::Relation> >relations(QAccessible::Relation match = QAccessible::AllRelations) const Q_DECL_OVERRIDE;
//QAccessibleActionInterface //QAccessibleActionInterface
QStringList actionNames() const; QStringList actionNames() const Q_DECL_OVERRIDE;
void doAction(const QString &actionName); void doAction(const QString &actionName) Q_DECL_OVERRIDE;
QStringList keyBindingsForAction(const QString &) const; QStringList keyBindingsForAction(const QString &) const Q_DECL_OVERRIDE;
private: private:
QGroupBox *groupBox() const; QGroupBox *groupBox() const;
@ -141,36 +141,36 @@ class QAccessibleLineEdit : public QAccessibleWidget, public QAccessibleTextInte
public: public:
explicit QAccessibleLineEdit(QWidget *o, const QString &name = QString()); explicit QAccessibleLineEdit(QWidget *o, const QString &name = QString());
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
void setText(QAccessible::Text t, const QString &text); void setText(QAccessible::Text t, const QString &text) Q_DECL_OVERRIDE;
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
void *interface_cast(QAccessible::InterfaceType t); void *interface_cast(QAccessible::InterfaceType t) Q_DECL_OVERRIDE;
// QAccessibleTextInterface // QAccessibleTextInterface
void addSelection(int startOffset, int endOffset); void addSelection(int startOffset, int endOffset) Q_DECL_OVERRIDE;
QString attributes(int offset, int *startOffset, int *endOffset) const; QString attributes(int offset, int *startOffset, int *endOffset) const Q_DECL_OVERRIDE;
int cursorPosition() const; int cursorPosition() const Q_DECL_OVERRIDE;
QRect characterRect(int offset) const; QRect characterRect(int offset) const Q_DECL_OVERRIDE;
int selectionCount() const; int selectionCount() const Q_DECL_OVERRIDE;
int offsetAtPoint(const QPoint &point) const; int offsetAtPoint(const QPoint &point) const Q_DECL_OVERRIDE;
void selection(int selectionIndex, int *startOffset, int *endOffset) const; void selection(int selectionIndex, int *startOffset, int *endOffset) const Q_DECL_OVERRIDE;
QString text(int startOffset, int endOffset) const; QString text(int startOffset, int endOffset) const Q_DECL_OVERRIDE;
QString textBeforeOffset (int offset, QAccessible::TextBoundaryType boundaryType, QString textBeforeOffset (int offset, QAccessible::TextBoundaryType boundaryType,
int *startOffset, int *endOffset) const; int *startOffset, int *endOffset) const Q_DECL_OVERRIDE;
QString textAfterOffset(int offset, QAccessible::TextBoundaryType boundaryType, QString textAfterOffset(int offset, QAccessible::TextBoundaryType boundaryType,
int *startOffset, int *endOffset) const; int *startOffset, int *endOffset) const Q_DECL_OVERRIDE;
QString textAtOffset(int offset, QAccessible::TextBoundaryType boundaryType, QString textAtOffset(int offset, QAccessible::TextBoundaryType boundaryType,
int *startOffset, int *endOffset) const; int *startOffset, int *endOffset) const Q_DECL_OVERRIDE;
void removeSelection(int selectionIndex); void removeSelection(int selectionIndex) Q_DECL_OVERRIDE;
void setCursorPosition(int position); void setCursorPosition(int position) Q_DECL_OVERRIDE;
void setSelection(int selectionIndex, int startOffset, int endOffset); void setSelection(int selectionIndex, int startOffset, int endOffset) Q_DECL_OVERRIDE;
int characterCount() const; int characterCount() const Q_DECL_OVERRIDE;
void scrollToSubstring(int startIndex, int endIndex); void scrollToSubstring(int startIndex, int endIndex) Q_DECL_OVERRIDE;
// QAccessibleEditableTextInterface // QAccessibleEditableTextInterface
void deleteText(int startOffset, int endOffset); void deleteText(int startOffset, int endOffset) Q_DECL_OVERRIDE;
void insertText(int offset, const QString &text); void insertText(int offset, const QString &text) Q_DECL_OVERRIDE;
void replaceText(int startOffset, int endOffset, const QString &text); void replaceText(int startOffset, int endOffset, const QString &text) Q_DECL_OVERRIDE;
protected: protected:
QLineEdit *lineEdit() const; QLineEdit *lineEdit() const;
}; };
@ -181,14 +181,14 @@ class QAccessibleProgressBar : public QAccessibleDisplay, public QAccessibleValu
{ {
public: public:
explicit QAccessibleProgressBar(QWidget *o); explicit QAccessibleProgressBar(QWidget *o);
void *interface_cast(QAccessible::InterfaceType t); void *interface_cast(QAccessible::InterfaceType t) Q_DECL_OVERRIDE;
// QAccessibleValueInterface // QAccessibleValueInterface
QVariant currentValue() const; QVariant currentValue() const Q_DECL_OVERRIDE;
QVariant maximumValue() const; QVariant maximumValue() const Q_DECL_OVERRIDE;
QVariant minimumValue() const; QVariant minimumValue() const Q_DECL_OVERRIDE;
QVariant minimumStepSize() const; QVariant minimumStepSize() const Q_DECL_OVERRIDE;
inline void setCurrentValue(const QVariant &) {} void setCurrentValue(const QVariant &) Q_DECL_OVERRIDE {}
protected: protected:
QProgressBar *progressBar() const; QProgressBar *progressBar() const;

View File

@ -55,32 +55,32 @@ class Q_WIDGETS_EXPORT QAccessibleWidget : public QAccessibleObject, public QAcc
{ {
public: public:
explicit QAccessibleWidget(QWidget *o, QAccessible::Role r = QAccessible::Client, const QString& name = QString()); explicit QAccessibleWidget(QWidget *o, QAccessible::Role r = QAccessible::Client, const QString& name = QString());
bool isValid() const; bool isValid() const Q_DECL_OVERRIDE;
QWindow *window() const; QWindow *window() const Q_DECL_OVERRIDE;
int childCount() const; int childCount() const Q_DECL_OVERRIDE;
int indexOfChild(const QAccessibleInterface *child) const; int indexOfChild(const QAccessibleInterface *child) const Q_DECL_OVERRIDE;
QVector<QPair<QAccessibleInterface*, QAccessible::Relation> > relations(QAccessible::Relation match = QAccessible::AllRelations) const; QVector<QPair<QAccessibleInterface*, QAccessible::Relation> > relations(QAccessible::Relation match = QAccessible::AllRelations) const Q_DECL_OVERRIDE;
QAccessibleInterface *focusChild() const; QAccessibleInterface *focusChild() const Q_DECL_OVERRIDE;
QRect rect() const; QRect rect() const Q_DECL_OVERRIDE;
QAccessibleInterface *parent() const; QAccessibleInterface *parent() const Q_DECL_OVERRIDE;
QAccessibleInterface *child(int index) const; QAccessibleInterface *child(int index) const Q_DECL_OVERRIDE;
QString text(QAccessible::Text t) const; QString text(QAccessible::Text t) const Q_DECL_OVERRIDE;
QAccessible::Role role() const; QAccessible::Role role() const Q_DECL_OVERRIDE;
QAccessible::State state() const; QAccessible::State state() const Q_DECL_OVERRIDE;
QColor foregroundColor() const; QColor foregroundColor() const Q_DECL_OVERRIDE;
QColor backgroundColor() const; QColor backgroundColor() const Q_DECL_OVERRIDE;
void *interface_cast(QAccessible::InterfaceType t); void *interface_cast(QAccessible::InterfaceType t) Q_DECL_OVERRIDE;
// QAccessibleActionInterface // QAccessibleActionInterface
QStringList actionNames() const; QStringList actionNames() const Q_DECL_OVERRIDE;
void doAction(const QString &actionName); void doAction(const QString &actionName) Q_DECL_OVERRIDE;
QStringList keyBindingsForAction(const QString &actionName) const; QStringList keyBindingsForAction(const QString &actionName) const Q_DECL_OVERRIDE;
protected: protected:
~QAccessibleWidget(); ~QAccessibleWidget();
QWidget *widget() const; QWidget *widget() const;