QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
qtscriptshell_QAccessibleWidget.h
Go to the documentation of this file.
1 #ifndef QTSCRIPTSHELL_QACCESSIBLEWIDGET_H
2 #define QTSCRIPTSHELL_QACCESSIBLEWIDGET_H
3 
4 #include <qaccessiblewidget.h>
5 
6 #include <QtScript/qscriptvalue.h>
7 
8 class QtScriptShell_QAccessibleWidget : public QAccessibleWidget
9 {
10 public:
11  QtScriptShell_QAccessibleWidget(QWidget* o, QAccessible::Role r = QAccessible::Client, const QString& name = QString());
13 
14  QString actionText(int action, QAccessible::Text t, int child) const;
15  int childAt(int x, int y) const;
16  int childCount() const;
17  bool doAction(int action, int child, const QList<QVariant >& params);
18  int indexOfChild(const QAccessibleInterface* child) const;
19  bool isValid() const;
20  int navigate(QAccessible::RelationFlag rel, int entry, QAccessibleInterface** target) const;
21  QObject* object() const;
22  QRect rect(int child) const;
23  QAccessible::Relation relationTo(int child, const QAccessibleInterface* other, int otherChild) const;
24  QAccessible::Role role(int child) const;
25  void setText(QAccessible::Text t, int child, const QString& text);
26  QAccessible::State state(int child) const;
27  QString text(QAccessible::Text t, int child) const;
28  int userActionCount(int child) const;
29 
30  QScriptValue __qtscript_self;
31 };
32 
33 #endif // QTSCRIPTSHELL_QACCESSIBLEWIDGET_H