Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > a6711891ce757817bba854bf3f25205a > files > 388

qtjambi-doc-4.3.3-3mdv2008.1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_09) on Tue Aug 07 16:58:32 CEST 2007 -->
<TITLE>
QAccessibleInterface
</TITLE>

<META NAME="keywords" CONTENT="com.trolltech.qt.gui.QAccessibleInterface class">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="QAccessibleInterface";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QAccessibleEvent.html" title="class in com.trolltech.qt.gui"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.Target.html" title="class in com.trolltech.qt.gui"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?com/trolltech/qt/gui/QAccessibleInterface.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QAccessibleInterface.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
com.trolltech.qt.gui</FONT>
<BR>
Class QAccessibleInterface</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">com.trolltech.qt.QSignalEmitter</A>
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">com.trolltech.qt.QtJambiObject</A>
          <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/gui/QAccessible.html" title="class in com.trolltech.qt.gui">com.trolltech.qt.gui.QAccessible</A>
              <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.trolltech.qt.gui.QAccessibleInterface</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/trolltech/qt/QtJambiInterface.html" title="interface in com.trolltech.qt">QtJambiInterface</A></DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterfaceEx.html" title="class in com.trolltech.qt.gui">QAccessibleInterfaceEx</A>, <A HREF="../../../../com/trolltech/qt/gui/QAccessibleObject.html" title="class in com.trolltech.qt.gui">QAccessibleObject</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public abstract class <B>QAccessibleInterface</B><DT>extends <A HREF="../../../../com/trolltech/qt/gui/QAccessible.html" title="class in com.trolltech.qt.gui">QAccessible</A></DL>
</PRE>

<P>
<p>The <a href="QAccessibleInterface.html#QAccessibleInterface()"><tt>QAccessibleInterface</tt></a> class defines an interface that exposes information about accessible objects.</p>
<p>Accessibility tools (also called AT Clients), such as screen readers or braille displays, require high-level information about accessible objects in an application. Accessible objects provide specialized input and output methods, making it possible for users to use accessibility tools with enabled applications (AT Servers).</p>
<p>Every element that the user needs to interact with or react to is an accessible object, and should provide this information. These are mainly visual objects, such as widgets and widget elements, but can also be content, such as sounds.</p>
<p>The AT client uses three basic concepts to acquire information about any accessible object in an application:</p>
<ul>
<li><i>Properties</i> The client can read information about accessible objects. In some cases the client can also modify these properties; such as text in a line edit.</li>
<li><i>Actions</i> The client can invoke actions like pressing a button or .</li>
<li><i>Relationships and Navigation</i> The client can traverse from one accessible object to another, using the relationships between objects.</li>
</ul>
<p>The <a href="QAccessibleInterface.html#QAccessibleInterface()"><tt>QAccessibleInterface</tt></a> defines the API for these three concepts.</p>
<a name="relationships-and-navigation"></a>
<h3>Relationships and Navigation</h3>
<p>The functions <a href="QAccessibleInterface.html#childCount()"><tt>childCount</tt></a> and <a href="QAccessibleInterface.html#indexOfChild(com.trolltech.qt.gui.QAccessibleInterface)"><tt>indexOfChild</tt></a> return the number of children of an accessible object and the index a child object has in its parent. The <a href="QAccessibleInterface.html#childAt(int, int)"><tt>childAt</tt></a> function returns the index of a child at a given position.</p>
<p>The <a href="QAccessibleInterface.html#relationTo(int, com.trolltech.qt.gui.QAccessibleInterface, int)"><tt>relationTo</tt></a> function provides information about how two different objects relate to each other, and <a href="QAccessibleInterface.html#navigate(com.trolltech.qt.gui.QAccessible.RelationFlag, int)"><tt>navigate</tt></a> allows traversing from one object to another object with a given relationship.</p>
<a name="properties"></a>
<h3>Properties</h3>
<p>The central property of an accessible objects is what <a href="QAccessibleInterface.html#role(int)"><tt>role</tt></a> it has. Different objects can have the same role, e.g&#x2e; both the &quot;Add line&quot; element in a scroll bar and the <tt>OK</tt> button in a dialog have the same role, &quot;button&quot;. The role implies what kind of interaction the user can perform with the user interface element.</p>
<p>An object's <a href="QAccessibleInterface.html#state(int)"><tt>state</tt></a> property is a combination of different state flags and can describe both how the object's state differs from a &quot;normal&quot; state, e.g&#x2e; it might be unavailable, and also how it behaves, e.g&#x2e; it might be selectable.</p>
<p>The <a href="QAccessibleInterface.html#text(com.trolltech.qt.gui.QAccessible.Text, int)"><tt>text</tt></a> property provides textual information about the object. An object usually has a name, but can provide extended information such as a description, help text, or information about any keyboard accelerators it provides. Some objects allow changing the <a href="QAccessibleInterface.html#text(com.trolltech.qt.gui.QAccessible.Text, int)"><tt>text</tt></a> property through the <a href="QAccessibleInterface.html#setText(com.trolltech.qt.gui.QAccessible.Text, int, java.lang.String)"><tt>setText</tt></a> function, but this information is in most cases read-only.</p>
<p>The <a href="QAccessibleInterface.html#rect(int)"><tt>rect</tt></a> property provides information about the geometry of an accessible object. This information is usually only available for visual objects.</p>
<a name="actions-and-selection"></a>
<h3>Actions and Selection</h3>
<p>To enable the user to interact with an accessible object the object must expose information about the actions that it can perform. <a href="QAccessibleInterface.html#userActionCount(int)"><tt>userActionCount</tt></a> returns the number of actions supported by an accessible object, and <a href="QAccessibleInterface.html#actionText(int, com.trolltech.qt.gui.QAccessible.Text, int)"><tt>actionText</tt></a> returns textual information about those actions. <a href="QAccessibleInterface.html#doAction(int, int, java.util.List<java.lang.Object>)"><tt>doAction</tt></a> invokes an action.</p>
<p>Objects that support selections can define actions to change the selection.</p>
<a name="objects-and-children"></a>
<h4>Objects and children</h4>
<p>A <a href="QAccessibleInterface.html#QAccessibleInterface()"><tt>QAccessibleInterface</tt></a> provides information about the accessible object, and can also provide information for the children of that object if those children don't provide a <a href="QAccessibleInterface.html#QAccessibleInterface()"><tt>QAccessibleInterface</tt></a> implementation themselves. This is practical if the object has many similar children (e.g&#x2e; items in a list view), or if the children are an integral part of the object itself, for example, the different sections in a scroll bar.</p>
<p>If an accessible object provides information about its children through one <a href="QAccessibleInterface.html#QAccessibleInterface()"><tt>QAccessibleInterface</tt></a>, the children are referenced using indexes. The index is 1-based for the children, i.e&#x2e; 0 refers to the object itself, 1 to the first child, 2 to the second child, and so on.</p>
<p>All functions in <a href="QAccessibleInterface.html#QAccessibleInterface()"><tt>QAccessibleInterface</tt></a> that take a child index relate to the object itself if the index is 0, or to the child specified. If a child provides its own interface implementation (which can be retrieved through navigation) asking the parent for information about that child will usually not succeed.</p>
<P>

<P>
<DL>
<DT><B>See Also:</B><DD><a href="QAccessible.html#QAccessible()"><tt>QAccessible</tt></a></DL>
<HR>

<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->

<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.Target.html" title="class in com.trolltech.qt.gui">QAccessibleInterface.Target</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_com.trolltech.qt.gui.QAccessible"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class com.trolltech.qt.gui.<A HREF="../../../../com/trolltech/qt/gui/QAccessible.html" title="class in com.trolltech.qt.gui">QAccessible</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/gui/QAccessible.Action.html" title="enum in com.trolltech.qt.gui">QAccessible.Action</A>, <A HREF="../../../../com/trolltech/qt/gui/QAccessible.Event.html" title="enum in com.trolltech.qt.gui">QAccessible.Event</A>, <A HREF="../../../../com/trolltech/qt/gui/QAccessible.Method.html" title="enum in com.trolltech.qt.gui">QAccessible.Method</A>, <A HREF="../../../../com/trolltech/qt/gui/QAccessible.Relation.html" title="class in com.trolltech.qt.gui">QAccessible.Relation</A>, <A HREF="../../../../com/trolltech/qt/gui/QAccessible.RelationFlag.html" title="enum in com.trolltech.qt.gui">QAccessible.RelationFlag</A>, <A HREF="../../../../com/trolltech/qt/gui/QAccessible.Role.html" title="enum in com.trolltech.qt.gui">QAccessible.Role</A>, <A HREF="../../../../com/trolltech/qt/gui/QAccessible.State.html" title="class in com.trolltech.qt.gui">QAccessible.State</A>, <A HREF="../../../../com/trolltech/qt/gui/QAccessible.StateFlag.html" title="enum in com.trolltech.qt.gui">QAccessible.StateFlag</A>, <A HREF="../../../../com/trolltech/qt/gui/QAccessible.Text.html" title="enum in com.trolltech.qt.gui">QAccessible.Text</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<A NAME="nested_classes_inherited_from_class_com.trolltech.qt.QSignalEmitter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">QSignalEmitter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal0.html" title="class in com.trolltech.qt">QSignalEmitter.Signal0</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal1.html" title="class in com.trolltech.qt">QSignalEmitter.Signal1</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal1.html" title="type parameter in QSignalEmitter.Signal1">A</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="class in com.trolltech.qt">QSignalEmitter.Signal2</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="type parameter in QSignalEmitter.Signal2">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="type parameter in QSignalEmitter.Signal2">B</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="class in com.trolltech.qt">QSignalEmitter.Signal3</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">C</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="class in com.trolltech.qt">QSignalEmitter.Signal4</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">D</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="class in com.trolltech.qt">QSignalEmitter.Signal5</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">E</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="class in com.trolltech.qt">QSignalEmitter.Signal6</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">F</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="class in com.trolltech.qt">QSignalEmitter.Signal7</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">G</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="class in com.trolltech.qt">QSignalEmitter.Signal8</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">G</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">H</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="class in com.trolltech.qt">QSignalEmitter.Signal9</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">G</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">H</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">I</A>&gt;</CODE></TD>
</TR>
</TABLE>
&nbsp;

<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#actionText(int, com.trolltech.qt.gui.QAccessible.Text, int)">actionText</A></B>(int&nbsp;action,
           <A HREF="../../../../com/trolltech/qt/gui/QAccessible.Text.html" title="enum in com.trolltech.qt.gui">QAccessible.Text</A>&nbsp;t,
           int&nbsp;child)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the text property <tt>t</tt> of the action <tt>action</tt> supported by the object, or of the object's child if <tt>child</tt> is not 0.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#childAt(int, int)">childAt</A></B>(int&nbsp;x,
        int&nbsp;y)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the 1-based index of the child that contains the screen coordinates (<tt>x</tt>, <tt>y</tt>).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#childCount()">childCount</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of children that belong to this object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#doAction(int, int, java.util.List)">doAction</A></B>(int&nbsp;action,
         int&nbsp;child,
         java.util.List&lt;java.lang.Object&gt;&nbsp;params)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asks the object, or the object's <tt>child</tt> if <tt>child</tt> is not 0, to execute <tt>action</tt> using the parameters, <tt>params</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html" title="class in com.trolltech.qt.gui">QAccessibleInterface</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#fromNativePointer(com.trolltech.qt.QNativePointer)">fromNativePointer</A></B>(<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A>&nbsp;nativePointer)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function returns the QAccessibleInterface instance pointed to by nativePointer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#indexOfChild(com.trolltech.qt.gui.QAccessibleInterface)">indexOfChild</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html" title="class in com.trolltech.qt.gui">QAccessibleInterface</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the 1-based index of the object <tt>arg__1</tt> in this object's children list, or -1 if <tt>arg__1</tt> is not a child of this object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#invokeMethod(com.trolltech.qt.gui.QAccessible.Method, int, java.util.List)">invokeMethod</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QAccessible.Method.html" title="enum in com.trolltech.qt.gui">QAccessible.Method</A>&nbsp;method,
             int&nbsp;child,
             java.util.List&lt;java.lang.Object&gt;&nbsp;params)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invokes a <tt>method</tt> on <tt>child</tt> with the given parameters <tt>params</tt> and returns the result of the operation as <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#isValid()">isValid</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if all the data necessary to use this interface implementation is valid (e.g&#x2e; all pointers are non-null); otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;<A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.Target.html" title="class in com.trolltech.qt.gui">QAccessibleInterface.Target</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#navigate(com.trolltech.qt.gui.QAccessible.RelationFlag, int)">navigate</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QAccessible.RelationFlag.html" title="enum in com.trolltech.qt.gui">QAccessible.RelationFlag</A>&nbsp;relation,
         int&nbsp;index)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QAccessibleInterface.html#navigate(com.trolltech.qt.gui.QAccessible.RelationFlag, int)">navigate</tt></a>(<tt>relation</tt>, <tt>index</tt>, ).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;<A HREF="../../../../com/trolltech/qt/core/QObject.html" title="class in com.trolltech.qt.core">QObject</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#object()">object</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a pointer to the <a href="%2E%2E/core/QObject.html"><tt>QObject</tt></a> this interface implementation provides information for.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;<A HREF="../../../../com/trolltech/qt/core/QRect.html" title="class in com.trolltech.qt.core">QRect</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#rect(int)">rect</A></B>(int&nbsp;child)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the geometry of the object, or of the object's child if <tt>child</tt> is not 0.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;<A HREF="../../../../com/trolltech/qt/gui/QAccessible.Relation.html" title="class in com.trolltech.qt.gui">QAccessible.Relation</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#relationTo(int, com.trolltech.qt.gui.QAccessibleInterface, int)">relationTo</A></B>(int&nbsp;child,
           <A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html" title="class in com.trolltech.qt.gui">QAccessibleInterface</A>&nbsp;other,
           int&nbsp;otherChild)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the relationship between this object's <tt>child</tt> and the <tt>other</tt> object's <tt>otherChild</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;<A HREF="../../../../com/trolltech/qt/gui/QAccessible.Role.html" title="enum in com.trolltech.qt.gui">QAccessible.Role</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#role(int)">role</A></B>(int&nbsp;child)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the role of the object, or of the object's child if <tt>child</tt> is not 0.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#setText(com.trolltech.qt.gui.QAccessible.Text, int, java.lang.String)">setText</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QAccessible.Text.html" title="enum in com.trolltech.qt.gui">QAccessible.Text</A>&nbsp;t,
        int&nbsp;child,
        java.lang.String&nbsp;text)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the text property <tt>t</tt> of the object, or of the object's child if <tt>child</tt> is not 0, to <tt>text</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;<A HREF="../../../../com/trolltech/qt/gui/QAccessible.State.html" title="class in com.trolltech.qt.gui">QAccessible.State</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#state(int)">state</A></B>(int&nbsp;child)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current state of the object, or of the object's child if <tt>child</tt> is not 0.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.Set&lt;<A HREF="../../../../com/trolltech/qt/gui/QAccessible.Method.html" title="enum in com.trolltech.qt.gui">QAccessible.Method</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#supportedMethods()">supportedMethods</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a QSet of Method</tt>s that are supported by this accessible interface.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#text(com.trolltech.qt.gui.QAccessible.Text, int)">text</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QAccessible.Text.html" title="enum in com.trolltech.qt.gui">QAccessible.Text</A>&nbsp;t,
     int&nbsp;child)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the text property <tt>t</tt> of the object, or of the object's child if <tt>child</tt> is not 0.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html#userActionCount(int)">userActionCount</A></B>(int&nbsp;child)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of custom actions of the object, or of the object's child if <tt>child</tt> is not 0.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.gui.QAccessible"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.gui.<A HREF="../../../../com/trolltech/qt/gui/QAccessible.html" title="class in com.trolltech.qt.gui">QAccessible</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/gui/QAccessible.html#isActive()">isActive</A>, <A HREF="../../../../com/trolltech/qt/gui/QAccessible.html#queryAccessibleInterface(com.trolltech.qt.core.QObject)">queryAccessibleInterface</A>, <A HREF="../../../../com/trolltech/qt/gui/QAccessible.html#setRootObject(com.trolltech.qt.core.QObject)">setRootObject</A>, <A HREF="../../../../com/trolltech/qt/gui/QAccessible.html#updateAccessibility(com.trolltech.qt.core.QObject, int, com.trolltech.qt.gui.QAccessible.Event)">updateAccessibility</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QtJambiObject"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">QtJambiObject</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QtJambiObject.html#dispose()">dispose</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#disposed()">disposed</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#finalize()">finalize</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#reassignNativeResources(com.trolltech.qt.QtJambiObject, java.lang.Class)">reassignNativeResources</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String)">tr</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String, java.lang.String)">tr</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String, java.lang.String, int)">tr</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QSignalEmitter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">QSignalEmitter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#blockSignals(boolean)">blockSignals</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#disconnect()">disconnect</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#disconnect(java.lang.Object)">disconnect</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#signalsBlocked()">signalsBlocked</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#signalSender()">signalSender</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#thread()">thread</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QtJambiInterface"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QtJambiInterface.html" title="interface in com.trolltech.qt">QtJambiInterface</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#disableGarbageCollection()">disableGarbageCollection</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#nativeId()">nativeId</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#nativePointer()">nativePointer</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#reenableGarbageCollection()">reenableGarbageCollection</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#setJavaOwnership()">setJavaOwnership</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="invokeMethod(com.trolltech.qt.gui.QAccessible.Method, int, java.util.List)"><!-- --></A><H3>
invokeMethod</H3>
<PRE>
public final java.lang.Object <B>invokeMethod</B>(<A HREF="../../../../com/trolltech/qt/gui/QAccessible.Method.html" title="enum in com.trolltech.qt.gui">QAccessible.Method</A>&nbsp;method,
                                           int&nbsp;child,
                                           java.util.List&lt;java.lang.Object&gt;&nbsp;params)</PRE>
<DL>
<DD><p>Invokes a <tt>method</tt> on <tt>child</tt> with the given parameters <tt>params</tt> and returns the result of the operation as <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a>.</p>
<p>Note that the type of the returned <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a> depends on the action.</p>
<p>Returns an invalid <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a> if the object doesn't support the action.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="supportedMethods()"><!-- --></A><H3>
supportedMethods</H3>
<PRE>
public final java.util.Set&lt;<A HREF="../../../../com/trolltech/qt/gui/QAccessible.Method.html" title="enum in com.trolltech.qt.gui">QAccessible.Method</A>&gt; <B>supportedMethods</B>()</PRE>
<DL>
<DD><p>Returns a QSet of Method</tt>s that are supported by this accessible interface.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QAccessible::Method</tt>, 
<a href="QAccessibleInterface.html#invokeMethod(com.trolltech.qt.gui.QAccessible.Method, int, java.util.List<java.lang.Object>)"><tt>invokeMethod</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="actionText(int, com.trolltech.qt.gui.QAccessible.Text, int)"><!-- --></A><H3>
actionText</H3>
<PRE>
public abstract java.lang.String <B>actionText</B>(int&nbsp;action,
                                            <A HREF="../../../../com/trolltech/qt/gui/QAccessible.Text.html" title="enum in com.trolltech.qt.gui">QAccessible.Text</A>&nbsp;t,
                                            int&nbsp;child)</PRE>
<DL>
<DD><p>Returns the text property <tt>t</tt> of the action <tt>action</tt> supported by the object, or of the object's child if <tt>child</tt> is not 0.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#text(com.trolltech.qt.gui.QAccessible.Text, int)"><tt>text</tt></a>, 
<a href="QAccessibleInterface.html#userActionCount(int)"><tt>userActionCount</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="childAt(int, int)"><!-- --></A><H3>
childAt</H3>
<PRE>
public abstract int <B>childAt</B>(int&nbsp;x,
                            int&nbsp;y)</PRE>
<DL>
<DD><p>Returns the 1-based index of the child that contains the screen coordinates (<tt>x</tt>, <tt>y</tt>). This function returns 0 if the point is positioned on the object itself. If the tested point is outside the boundaries of the object this function returns -1.</p>
<p>This function is only relyable for visible objects (invisible object might not be laid out correctly).</p>
<p>All visual objects provide this information.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#rect(int)"><tt>rect</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="childCount()"><!-- --></A><H3>
childCount</H3>
<PRE>
public abstract int <B>childCount</B>()</PRE>
<DL>
<DD><p>Returns the number of children that belong to this object. A child can provide accessibility information on its own (e.g&#x2e; a child widget), or be a sub-element of this accessible object.</p>
<p>All objects provide this information.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#indexOfChild(com.trolltech.qt.gui.QAccessibleInterface)"><tt>indexOfChild</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="doAction(int, int, java.util.List)"><!-- --></A><H3>
doAction</H3>
<PRE>
public abstract boolean <B>doAction</B>(int&nbsp;action,
                                 int&nbsp;child,
                                 java.util.List&lt;java.lang.Object&gt;&nbsp;params)</PRE>
<DL>
<DD><p>Asks the object, or the object's <tt>child</tt> if <tt>child</tt> is not 0, to execute <tt>action</tt> using the parameters, <tt>params</tt>. Returns true if the action could be executed; otherwise returns false.</p>
<p><tt>action</tt> can be a predefined or a custom action.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#userActionCount(int)"><tt>userActionCount</tt></a>, 
<a href="QAccessibleInterface.html#actionText(int, com.trolltech.qt.gui.QAccessible.Text, int)"><tt>actionText</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="indexOfChild(com.trolltech.qt.gui.QAccessibleInterface)"><!-- --></A><H3>
indexOfChild</H3>
<PRE>
public abstract int <B>indexOfChild</B>(<A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html" title="class in com.trolltech.qt.gui">QAccessibleInterface</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>Returns the 1-based index of the object <tt>arg__1</tt> in this object's children list, or -1 if <tt>arg__1</tt> is not a child of this object. 0 is not a possible return value.</p>
<p>All objects provide this information about their children.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#childCount()"><tt>childCount</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="isValid()"><!-- --></A><H3>
isValid</H3>
<PRE>
public abstract boolean <B>isValid</B>()</PRE>
<DL>
<DD><p>Returns true if all the data necessary to use this interface implementation is valid (e.g&#x2e; all pointers are non-null); otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#object()"><tt>object</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="navigate(com.trolltech.qt.gui.QAccessible.RelationFlag, int)"><!-- --></A><H3>
navigate</H3>
<PRE>
public abstract <A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.Target.html" title="class in com.trolltech.qt.gui">QAccessibleInterface.Target</A> <B>navigate</B>(<A HREF="../../../../com/trolltech/qt/gui/QAccessible.RelationFlag.html" title="enum in com.trolltech.qt.gui">QAccessible.RelationFlag</A>&nbsp;relation,
                                                     int&nbsp;index)</PRE>
<DL>
<DD><p>Equivalent to <a href="QAccessibleInterface.html#navigate(com.trolltech.qt.gui.QAccessible.RelationFlag, int)">navigate</tt></a>(<tt>relation</tt>, <tt>index</tt>, ).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="object()"><!-- --></A><H3>
object</H3>
<PRE>
public abstract <A HREF="../../../../com/trolltech/qt/core/QObject.html" title="class in com.trolltech.qt.core">QObject</A> <B>object</B>()</PRE>
<DL>
<DD><p>Returns a pointer to the <a href="%2E%2E/core/QObject.html"><tt>QObject</tt></a> this interface implementation provides information for.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#isValid()"><tt>isValid</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="rect(int)"><!-- --></A><H3>
rect</H3>
<PRE>
public abstract <A HREF="../../../../com/trolltech/qt/core/QRect.html" title="class in com.trolltech.qt.core">QRect</A> <B>rect</B>(int&nbsp;child)</PRE>
<DL>
<DD><p>Returns the geometry of the object, or of the object's child if <tt>child</tt> is not 0. The geometry is in screen coordinates.</p>
<p>This function is only reliable for visible objects (invisible objects might not be laid out correctly).</p>
<p>All visual objects provide this information.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#childAt(int, int)"><tt>childAt</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="relationTo(int, com.trolltech.qt.gui.QAccessibleInterface, int)"><!-- --></A><H3>
relationTo</H3>
<PRE>
public abstract <A HREF="../../../../com/trolltech/qt/gui/QAccessible.Relation.html" title="class in com.trolltech.qt.gui">QAccessible.Relation</A> <B>relationTo</B>(int&nbsp;child,
                                                <A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html" title="class in com.trolltech.qt.gui">QAccessibleInterface</A>&nbsp;other,
                                                int&nbsp;otherChild)</PRE>
<DL>
<DD><p>Returns the relationship between this object's <tt>child</tt> and the <tt>other</tt> object's <tt>otherChild</tt>. If <tt>child</tt> is 0 the object's own relation is returned.</p>
<p>The returned value indicates the relation of the called object to the <tt>other</tt> object, e.g&#x2e; if this object is a child of <tt>other</tt> the return value will be <tt>Child</tt>.</p>
<p>The return value is a combination of the bit flags in the QAccessible::Relation enumeration.</p>
<p>All objects provide this information.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#indexOfChild(com.trolltech.qt.gui.QAccessibleInterface)"><tt>indexOfChild</tt></a>, 
<a href="QAccessibleInterface.html#navigate(com.trolltech.qt.gui.QAccessible.RelationFlag, int)"><tt>navigate</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="role(int)"><!-- --></A><H3>
role</H3>
<PRE>
public abstract <A HREF="../../../../com/trolltech/qt/gui/QAccessible.Role.html" title="enum in com.trolltech.qt.gui">QAccessible.Role</A> <B>role</B>(int&nbsp;child)</PRE>
<DL>
<DD><p>Returns the role of the object, or of the object's child if <tt>child</tt> is not 0. The role of an object is usually static.</p>
<p>All accessible objects have a role.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#text(com.trolltech.qt.gui.QAccessible.Text, int)"><tt>text</tt></a>, 
<a href="QAccessibleInterface.html#state(int)"><tt>state</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setText(com.trolltech.qt.gui.QAccessible.Text, int, java.lang.String)"><!-- --></A><H3>
setText</H3>
<PRE>
public abstract void <B>setText</B>(<A HREF="../../../../com/trolltech/qt/gui/QAccessible.Text.html" title="enum in com.trolltech.qt.gui">QAccessible.Text</A>&nbsp;t,
                             int&nbsp;child,
                             java.lang.String&nbsp;text)</PRE>
<DL>
<DD><p>Sets the text property <tt>t</tt> of the object, or of the object's child if <tt>child</tt> is not 0, to <tt>text</tt>.</p>
<p>Note that the text properties of most objects are read-only.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#text(com.trolltech.qt.gui.QAccessible.Text, int)"><tt>text</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="state(int)"><!-- --></A><H3>
state</H3>
<PRE>
public abstract <A HREF="../../../../com/trolltech/qt/gui/QAccessible.State.html" title="class in com.trolltech.qt.gui">QAccessible.State</A> <B>state</B>(int&nbsp;child)</PRE>
<DL>
<DD><p>Returns the current state of the object, or of the object's child if <tt>child</tt> is not 0. The returned value is a combination of the flags in the QAccessible::StateFlag enumeration.</p>
<p>All accessible objects have a state.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#text(com.trolltech.qt.gui.QAccessible.Text, int)"><tt>text</tt></a>, 
<a href="QAccessibleInterface.html#role(int)"><tt>role</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="text(com.trolltech.qt.gui.QAccessible.Text, int)"><!-- --></A><H3>
text</H3>
<PRE>
public abstract java.lang.String <B>text</B>(<A HREF="../../../../com/trolltech/qt/gui/QAccessible.Text.html" title="enum in com.trolltech.qt.gui">QAccessible.Text</A>&nbsp;t,
                                      int&nbsp;child)</PRE>
<DL>
<DD><p>Returns the value of the text property <tt>t</tt> of the object, or of the object's child if <tt>child</tt> is not 0.</p>
<p>The <a href="QAccessible.html#Text-enum">Name</tt></a> is a string used by clients to identify, find, or announce an accessible object for the user. All objects must have a name that is unique within their container. The name can be used differently by clients, so the name should both give a short description of the object and be unique.</p>
<p>An accessible object's <a href="QAccessible.html#Text-enum">Description</tt></a> provides textual information about an object's visual appearance. The description is primarily used to provide greater context for vision-impaired users, but is also used for context searching or other applications. Not all objects have a description. An &quot;OK&quot; button would not need a description, but a tool button that shows a picture of a smiley would.</p>
<p>The <a href="QAccessible.html#Text-enum">Value</tt></a> of an accessible object represents visual information contained by the object, e.g&#x2e; the text in a line edit. Usually, the value can be modified by the user. Not all objects have a value, e.g&#x2e; static text labels don't, and some objects have a state that already is the value, e.g&#x2e; toggle buttons.</p>
<p>The <a href="QAccessible.html#Text-enum">Help</tt></a> text provides information about the function and usage of an accessible object. Not all objects provide this information.</p>
<p>The <a href="QAccessible.html#Text-enum">Accelerator</tt></a> is a keyboard shortcut that activates the object's default action. A keyboard shortcut is the underlined character in the text of a menu, menu item or widget, and is either the character itself, or a combination of this character and a modifier key like Alt, Ctrl or Shift. Command controls like tool buttons also have shortcut keys and usually display them in their tooltip.</p>
<p>All objects provide a string for <a href="QAccessible.html#Text-enum">Name</tt></a>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#setText(com.trolltech.qt.gui.QAccessible.Text, int, java.lang.String)"><tt>setText</tt></a>, 
<a href="QAccessibleInterface.html#role(int)"><tt>role</tt></a>, 
<a href="QAccessibleInterface.html#state(int)"><tt>state</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="userActionCount(int)"><!-- --></A><H3>
userActionCount</H3>
<PRE>
public abstract int <B>userActionCount</B>(int&nbsp;child)</PRE>
<DL>
<DD><p>Returns the number of custom actions of the object, or of the object's child if <tt>child</tt> is not 0.</p>
<p>The <tt>Action</tt> type enumerates predefined actions: these are not included in the returned value.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAccessibleInterface.html#actionText(int, com.trolltech.qt.gui.QAccessible.Text, int)"><tt>actionText</tt></a>, 
<a href="QAccessibleInterface.html#doAction(int, int, java.util.List<java.lang.Object>)"><tt>doAction</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="fromNativePointer(com.trolltech.qt.QNativePointer)"><!-- --></A><H3>
fromNativePointer</H3>
<PRE>
public static <A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.html" title="class in com.trolltech.qt.gui">QAccessibleInterface</A> <B>fromNativePointer</B>(<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A>&nbsp;nativePointer)</PRE>
<DL>
<DD>This function returns the QAccessibleInterface instance pointed to by nativePointer
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>nativePointer</CODE> - the QNativePointer of which object should be returned.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QAccessibleEvent.html" title="class in com.trolltech.qt.gui"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QAccessibleInterface.Target.html" title="class in com.trolltech.qt.gui"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?com/trolltech/qt/gui/QAccessibleInterface.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QAccessibleInterface.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>