diff -r 56cd8111b7f7 -r 41300fa6a67c src/gui/accessible/qaccessible.h --- a/src/gui/accessible/qaccessible.h Tue Jan 26 12:42:25 2010 +0200 +++ b/src/gui/accessible/qaccessible.h Tue Feb 02 00:43:10 2010 +0200 @@ -311,7 +311,8 @@ EditableTextInterface, ValueInterface, TableInterface, - ActionInterface + ActionInterface, + ImageInterface }; } @@ -321,6 +322,7 @@ class QAccessibleValueInterface; class QAccessibleTableInterface; class QAccessibleActionInterface; +class QAccessibleImageInterface; class Q_GUI_EXPORT QAccessibleInterface : public QAccessible { @@ -381,6 +383,9 @@ inline QAccessibleActionInterface *actionInterface() { return reinterpret_cast(cast_helper(QAccessible2::ActionInterface)); } + inline QAccessibleImageInterface *imageInterface() + { return reinterpret_cast(cast_helper(QAccessible2::ImageInterface)); } + private: QAccessible2Interface *cast_helper(QAccessible2::InterfaceType); };