#include <qaccessiblecompat.h>
Inheritance diagram for Q3AccessibleTextEdit:


Definition at line 88 of file qaccessiblecompat.h.
Public Member Functions | |
| Q3AccessibleTextEdit (QWidget *o) | |
| int | itemAt (int x, int y) const |
| QRect | itemRect (int item) const |
| int | itemCount () const |
| QString | text (Text t, int child) const |
| void | setText (Text t, int control, const QString &text) |
| Role | role (int child) const |
Protected Member Functions | |
| Q3TextEdit * | textEdit () const |
| Q3AccessibleTextEdit::Q3AccessibleTextEdit | ( | QWidget * | widget | ) | [explicit] |
Constructs a Q3AccessibleTextEdit object for a widget.
Definition at line 508 of file qaccessiblecompat.cpp.
References QAccessibleWidget::widget().
00509 : Q3AccessibleScrollView(o, Pane) 00510 { 00511 Q_ASSERT(widget()->inherits("Q3TextEdit")); 00512 }
Here is the call graph for this function:

| int Q3AccessibleTextEdit::itemAt | ( | int | x, | |
| int | y | |||
| ) | const [virtual] |
Reimplemented from Q3AccessibleScrollView.
Definition at line 522 of file qaccessiblecompat.cpp.
References Q3TextEdit::charAt(), p, textEdit(), and Q3ScrollView::viewportToContents().
00523 { 00524 int p; 00525 QPoint cp = textEdit()->viewportToContents(QPoint(x,y)); 00526 textEdit()->charAt(cp , &p); 00527 return p + 1; 00528 }
Here is the call graph for this function:

| QRect Q3AccessibleTextEdit::itemRect | ( | int | item | ) | const [virtual] |
Reimplemented from Q3AccessibleScrollView.
Definition at line 531 of file qaccessiblecompat.cpp.
References Q3ScrollView::contentsToViewport(), QRect::height(), QRect::isValid(), Q3TextEdit::paragraphRect(), QAccessibleWidget::rect(), textEdit(), QRect::width(), QRect::x(), QPoint::x(), QRect::y(), and QPoint::y().
00532 { 00533 QRect rect = textEdit()->paragraphRect(item - 1); 00534 if (!rect.isValid()) 00535 return QRect(); 00536 QPoint ntl = textEdit()->contentsToViewport(QPoint(rect.x(), rect.y())); 00537 return QRect(ntl.x(), ntl.y(), rect.width(), rect.height()); 00538 }
Here is the call graph for this function:

| int Q3AccessibleTextEdit::itemCount | ( | ) | const [virtual] |
Reimplemented from Q3AccessibleScrollView.
Definition at line 541 of file qaccessiblecompat.cpp.
References Q3TextEdit::paragraphs(), and textEdit().
00542 { 00543 return textEdit()->paragraphs(); 00544 }
Here is the call graph for this function:

Reimplemented from QAccessibleWidget.
Definition at line 547 of file qaccessiblecompat.cpp.
References QAccessible::Name, Q3TextEdit::text(), QAccessibleWidget::text(), textEdit(), and QAccessible::Value.
Referenced by setText().
00548 { 00549 if (t == Name && child > 0) 00550 return textEdit()->text(child - 1); 00551 if (t == Value) { 00552 if (child > 0) 00553 return textEdit()->text(child - 1); 00554 else 00555 return textEdit()->text(); 00556 } 00557 00558 return Q3AccessibleScrollView::text(t, child); 00559 }
Here is the call graph for this function:

Reimplemented from QAccessibleObject.
Definition at line 562 of file qaccessiblecompat.cpp.
References Q3TextEdit::setText(), QAccessibleObject::setText(), text(), textEdit(), and QAccessible::Value.
00563 { 00564 if (t != Value || control) { 00565 Q3AccessibleScrollView::setText(t, control, text); 00566 return; 00567 } 00568 textEdit()->setText(text); 00569 }
Here is the call graph for this function:

| QAccessible::Role Q3AccessibleTextEdit::role | ( | int | child | ) | const [virtual] |
Reimplemented from QAccessibleWidget.
Definition at line 572 of file qaccessiblecompat.cpp.
References QAccessible::EditableText, and QAccessibleWidget::role().
00573 { 00574 if (child) 00575 return EditableText; 00576 return Q3AccessibleScrollView::role(child); 00577 }
Here is the call graph for this function:

| Q3TextEdit * Q3AccessibleTextEdit::textEdit | ( | ) | const [protected] |
Returns the text edit.
Definition at line 515 of file qaccessiblecompat.cpp.
References QAccessibleWidget::widget().
Referenced by itemAt(), itemCount(), itemRect(), setText(), and text().
00516 { 00517 00518 return (Q3TextEdit*)widget(); 00519 }
Here is the call graph for this function:

1.5.1