equal
deleted
inserted
replaced
309 { |
309 { |
310 TextInterface, |
310 TextInterface, |
311 EditableTextInterface, |
311 EditableTextInterface, |
312 ValueInterface, |
312 ValueInterface, |
313 TableInterface, |
313 TableInterface, |
314 ActionInterface |
314 ActionInterface, |
|
315 ImageInterface |
315 }; |
316 }; |
316 } |
317 } |
317 |
318 |
318 class QAccessible2Interface; |
319 class QAccessible2Interface; |
319 class QAccessibleTextInterface; |
320 class QAccessibleTextInterface; |
320 class QAccessibleEditableTextInterface; |
321 class QAccessibleEditableTextInterface; |
321 class QAccessibleValueInterface; |
322 class QAccessibleValueInterface; |
322 class QAccessibleTableInterface; |
323 class QAccessibleTableInterface; |
323 class QAccessibleActionInterface; |
324 class QAccessibleActionInterface; |
|
325 class QAccessibleImageInterface; |
324 |
326 |
325 class Q_GUI_EXPORT QAccessibleInterface : public QAccessible |
327 class Q_GUI_EXPORT QAccessibleInterface : public QAccessible |
326 { |
328 { |
327 public: |
329 public: |
328 virtual ~QAccessibleInterface() {} |
330 virtual ~QAccessibleInterface() {} |
378 inline QAccessibleTableInterface *tableInterface() |
380 inline QAccessibleTableInterface *tableInterface() |
379 { return reinterpret_cast<QAccessibleTableInterface *>(cast_helper(QAccessible2::TableInterface)); } |
381 { return reinterpret_cast<QAccessibleTableInterface *>(cast_helper(QAccessible2::TableInterface)); } |
380 |
382 |
381 inline QAccessibleActionInterface *actionInterface() |
383 inline QAccessibleActionInterface *actionInterface() |
382 { return reinterpret_cast<QAccessibleActionInterface *>(cast_helper(QAccessible2::ActionInterface)); } |
384 { return reinterpret_cast<QAccessibleActionInterface *>(cast_helper(QAccessible2::ActionInterface)); } |
|
385 |
|
386 inline QAccessibleImageInterface *imageInterface() |
|
387 { return reinterpret_cast<QAccessibleImageInterface *>(cast_helper(QAccessible2::ImageInterface)); } |
383 |
388 |
384 private: |
389 private: |
385 QAccessible2Interface *cast_helper(QAccessible2::InterfaceType); |
390 QAccessible2Interface *cast_helper(QAccessible2::InterfaceType); |
386 }; |
391 }; |
387 |
392 |