OpenCoverage

qaccessiblequickitem_p.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem_p.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6class QTextDocument;-
7-
8class QAccessibleQuickItem : public QAccessibleObject, public QAccessibleActionInterface, public QAccessibleValueInterface, public QAccessibleTextInterface-
9{-
10public:-
11 QAccessibleQuickItem(QQuickItem *item);-
12-
13 QWindow *window() const override;-
14-
15 QRect rect() const override;-
16 QRect viewRect() const;-
17-
18 bool clipsChildren() const;-
19 QAccessibleInterface *childAt(int x, int y) const override;-
20-
21 QAccessibleInterface *parent() const override;-
22 QAccessibleInterface *child(int index) const override;-
23 int childCount() const override;-
24 int indexOfChild(const QAccessibleInterface *iface) const override;-
25 QList<QQuickItem *> childItems() const;-
26-
27 QAccessible::State state() const override;-
28 QAccessible::Role role() const override;-
29 QString text(QAccessible::Text) const override;-
30-
31 bool isAccessible() const;-
32-
33-
34 QStringList actionNames() const override;-
35 void doAction(const QString &actionName) override;-
36 QStringList keyBindingsForAction(const QString &actionName) const override;-
37-
38-
39 QVariant currentValue() const override;-
40 void setCurrentValue(const QVariant &value) override;-
41 QVariant maximumValue() const override;-
42 QVariant minimumValue() const override;-
43 QVariant minimumStepSize() const override;-
44-
45-
46-
47 void selection(int selectionIndex, int *startOffset, int *endOffset) const override;-
48 int selectionCount() const override;-
49 void addSelection(int startOffset, int endOffset) override;-
50 void removeSelection(int selectionIndex) override;-
51 void setSelection(int selectionIndex, int startOffset, int endOffset) override;-
52-
53-
54 int cursorPosition() const override;-
55 void setCursorPosition(int position) override;-
56-
57-
58 QString text(int startOffset, int endOffset) const override;-
59 QString textBeforeOffset(int offset, QAccessible::TextBoundaryType boundaryType,-
60 int *startOffset, int *endOffset) const override;-
61 QString textAfterOffset(int offset, QAccessible::TextBoundaryType boundaryType,-
62 int *startOffset, int *endOffset) const override;-
63 QString textAtOffset(int offset, QAccessible::TextBoundaryType boundaryType,-
64 int *startOffset, int *endOffset) const override;-
65 int characterCount() const override;-
66-
67-
68 QRect characterRect(int ) const override { return
never executed: return QRect();
QRect();
never executed: return QRect();
}
0
69 int offsetAtPoint(const QPoint & ) const override { return
never executed: return -1;
-1;
never executed: return -1;
}
0
70-
71 void scrollToSubstring(int , int ) override {}-
72 QString attributes(int , int *startOffset, int *endOffset) const override-
73 { *startOffset = 0; *endOffset = 0; return
never executed: return QString();
QString();
never executed: return QString();
}
0
74-
75 QTextDocument *textDocument() const;-
76-
77protected:-
78 QQuickItem *item() const { return
executed 1866 times by 2 tests: return static_cast<QQuickItem*>(object());
Executed by:
  • tst_qquickaccessible
  • tst_qquickitem2
static_cast<QQuickItem*>(object());
executed 1866 times by 2 tests: return static_cast<QQuickItem*>(object());
Executed by:
  • tst_qquickaccessible
  • tst_qquickitem2
}
1866
79 void *interface_cast(QAccessible::InterfaceType t) override;-
80-
81private:-
82 QTextDocument *m_doc;-
83};-
84-
85QRect itemScreenRect(QQuickItem *item);-
86QList<QQuickItem *> accessibleUnignoredChildren(QQuickItem *item, bool paintOrder = false);-
87-
88-
89-
90-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0