diff options
Diffstat (limited to 'src/widgets/accessible/qaccessible.h')
-rw-r--r-- | src/widgets/accessible/qaccessible.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/widgets/accessible/qaccessible.h b/src/widgets/accessible/qaccessible.h index cbfbca61c5..e6a0f0dd19 100644 --- a/src/widgets/accessible/qaccessible.h +++ b/src/widgets/accessible/qaccessible.h @@ -382,19 +382,21 @@ public: virtual int childAt(int x, int y) const = 0; // navigation + virtual QAccessibleInterface *parent() const = 0; + virtual QAccessibleInterface *child(int index) const = 0; virtual int navigate(RelationFlag relation, int index, QAccessibleInterface **iface) const = 0; // properties and state - virtual QString text(Text t, int child) const = 0; + virtual QString text(Text t, int child = 0) const = 0; virtual void setText(Text t, int child, const QString &text) = 0; - virtual QRect rect(int child) const = 0; - virtual Role role(int child) const = 0; - virtual State state(int child) const = 0; + virtual QRect rect(int child = 0) const = 0; + virtual Role role(int child = 0) const = 0; + virtual State state(int child = 0) const = 0; // action - virtual int userActionCount(int child) const = 0; - virtual QString actionText(int action, Text t, int child) const = 0; - virtual bool doAction(int action, int child, const QVariantList ¶ms = QVariantList()) = 0; + virtual int userActionCount(int child = 0) const = 0; + virtual QString actionText(int action, Text t, int child = 0) const = 0; + virtual bool doAction(int action, int child = 0, const QVariantList ¶ms = QVariantList()) = 0; virtual QVariant invokeMethod(Method method, int child = 0, const QVariantList ¶ms = QVariantList()); |