Sophie

Sophie

distrib > * > 2009.0 > i586 > by-pkgid > a6711891ce757817bba854bf3f25205a > files > 361

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:16 CEST 2007 -->
<TITLE>
QAbstractScrollArea
</TITLE>

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

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

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="QAbstractScrollArea";
}
</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/QAbstractProxyModel.html" title="class in com.trolltech.qt.gui"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QAbstractSlider.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/QAbstractScrollArea.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QAbstractScrollArea.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_classes_inherited_from_class_com.trolltech.qt.gui.QFrame">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.trolltech.qt.gui.QWidget">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&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 QAbstractScrollArea</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/core/QObject.html" title="class in com.trolltech.qt.core">com.trolltech.qt.core.QObject</A>
              <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">com.trolltech.qt.gui.QWidget</A>
                  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/gui/QFrame.html" title="class in com.trolltech.qt.gui">com.trolltech.qt.gui.QFrame</A>
                      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.trolltech.qt.gui.QAbstractScrollArea</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/trolltech/qt/gui/QPaintDeviceInterface.html" title="interface in com.trolltech.qt.gui">QPaintDeviceInterface</A>, <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/QAbstractItemView.html" title="class in com.trolltech.qt.gui">QAbstractItemView</A>, <A HREF="../../../../com/trolltech/qt/gui/QGraphicsView.html" title="class in com.trolltech.qt.gui">QGraphicsView</A>, <A HREF="../../../../com/trolltech/qt/gui/QMdiArea.html" title="class in com.trolltech.qt.gui">QMdiArea</A>, <A HREF="../../../../com/trolltech/qt/gui/QScrollArea.html" title="class in com.trolltech.qt.gui">QScrollArea</A>, <A HREF="../../../../com/trolltech/qt/gui/QTextEdit.html" title="class in com.trolltech.qt.gui">QTextEdit</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>QAbstractScrollArea</B><DT>extends <A HREF="../../../../com/trolltech/qt/gui/QFrame.html" title="class in com.trolltech.qt.gui">QFrame</A></DL>
</PRE>

<P>
<p>The <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a> widget provides a scrolling area with on-demand scroll bars.</p>
<p><a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a> is a low-level abstraction of a scrolling area. The area provides a central widget called the viewport, in which the contents of the area is to be scrolled (i.e, the visible parts of the contents are rendered in the viewport).</p>
<p>Next to the viewport is a vertical scroll bar, and below is a horizontal scroll bar. When all of the area contents fits in the viewport, each scroll bar can be either visible or hidden depending on the scroll bar's Qt::ScrollBarPolicy. When a scroll bar is hidden, the viewport expands in order to cover all available space. When a scroll bar becomes visible again, the viewport shrinks in order to make room for the scroll bar.</p>
<p>It is possible to reserve a margin area around the viewport, see <a href="QAbstractScrollArea.html#setViewportMargins(int, int, int, int)"><tt>setViewportMargins</tt></a>. The feature is mostly used to place a <a href="QHeaderView.html"><tt>QHeaderView</tt></a> widget above or beside the scrolling area.</p>
<p>When inheriting <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a>, you need to do the following:</p>
<ul>
<li>Control the scroll bars by setting their range, value, page step, and tracking their movements.</li>
<li>Draw the contents of the area in the viewport according to the values of the scroll bars.</li>
<li>Handle events received by the viewport in <a href="QAbstractScrollArea.html#viewportEvent(com.trolltech.qt.core.QEvent)"><tt>viewportEvent</tt></a> - notably resize events.</li>
</ul>
<p>With a scroll bar policy of Qt::ScrollBarAsNeeded (the default), <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a> shows scroll bars when they provide a non-zero scrolling range, and hides them otherwise.</p>
<p>The scroll bars and viewport should be updated whenever the viewport receives a resize event or the size of the contents changes. The viewport also needs to be updated when the scroll bars values change. The initial values of the scroll bars are often set when the area receives new contents.</p>
<p>We give a simple example, in which we have implemented a scroll area that can scroll any <a href="QWidget.html#QWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QWidget</tt></a>. We make the widget a child of the viewport; this way, we do not have to calculate which part of the widget to draw but can simply move the widget with QWidget::move(). When the area contents or the viewport size changes, we do the following:</p>
<pre>        QSize areaSize = viewport()-&gt;size();
        QSize  widgetSize = widget-&gt;size();

        verticalScrollBar()-&gt;setPageStep(widgetSize.height());
        horizontalScrollBar()-&gt;setPageStep(widgetSize.width());
        verticalScrollBar()-&gt;setRange(0, widgetSize.height() - areaSize.height());
        horizontalScrollBar()-&gt;setRange(0, widgetSize.width() - areaSize.width());
        updateWidgetPosition();</pre>
<p>When the scroll bars change value, we need to update the widget position, i.e&#x2e;, find the part of the widget that is to be drawn in the viewport:</p>
<pre>        int hvalue = horizontalScrollBar()-&gt;value();
        int vvalue = verticalScrollBar()-&gt;value();
        QPoint topLeft = viewport()-&gt;rect().topLeft();

        widget-&gt;move(topLeft.x() - hvalue, topLeft.y() - vvalue);</pre>
<p>In order to track scroll bar movements, reimplement the virtual function <a href="QAbstractScrollArea.html#scrollContentsBy(int, int)"><tt>scrollContentsBy</tt></a>. In order to fine-tune scrolling behavior, connect to a scroll bar's QAbstractSlider::actionTriggered() signal and adjust the <tt>QAbstractSlider::sliderPosition</tt> as you wish.</p>
<p>For convenience, <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a> makes all viewport events available in the virtual <a href="QAbstractScrollArea.html#viewportEvent(com.trolltech.qt.core.QEvent)"><tt>viewportEvent</tt></a> handler. <a href="QWidget.html#QWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QWidget</tt></a>'s specialized handlers are remapped to viewport events in the cases where this makes sense. The remapped specialized handlers are: <a href="QAbstractScrollArea.html#paintEvent(com.trolltech.qt.gui.QPaintEvent)"><tt>paintEvent</tt></a>, <a href="QAbstractScrollArea.html#mousePressEvent(com.trolltech.qt.gui.QMouseEvent)"><tt>mousePressEvent</tt></a>, <a href="QAbstractScrollArea.html#mouseReleaseEvent(com.trolltech.qt.gui.QMouseEvent)"><tt>mouseReleaseEvent</tt></a>, <a href="QAbstractScrollArea.html#mouseDoubleClickEvent(com.trolltech.qt.gui.QMouseEvent)"><tt>mouseDoubleClickEvent</tt></a>, <a href="QAbstractScrollArea.html#mouseMoveEvent(com.trolltech.qt.gui.QMouseEvent)"><tt>mouseMoveEvent</tt></a>, <a href="QAbstractScrollArea.html#wheelEvent(com.trolltech.qt.gui.QWheelEvent)"><tt>wheelEvent</tt></a>, <a href="QAbstractScrollArea.html#dragEnterEvent(com.trolltech.qt.gui.QDragEnterEvent)"><tt>dragEnterEvent</tt></a>, <a href="QAbstractScrollArea.html#dragMoveEvent(com.trolltech.qt.gui.QDragMoveEvent)"><tt>dragMoveEvent</tt></a>, <a href="QAbstractScrollArea.html#dragLeaveEvent(com.trolltech.qt.gui.QDragLeaveEvent)"><tt>dragLeaveEvent</tt></a>, <a href="QAbstractScrollArea.html#dropEvent(com.trolltech.qt.gui.QDropEvent)"><tt>dropEvent</tt></a>, <a href="QAbstractScrollArea.html#contextMenuEvent(com.trolltech.qt.gui.QContextMenuEvent)"><tt>contextMenuEvent</tt></a>, and <a href="QAbstractScrollArea.html#resizeEvent(com.trolltech.qt.gui.QResizeEvent)"><tt>resizeEvent</tt></a>.</p>
<p><a href="QScrollArea.html"><tt>QScrollArea</tt></a>, which inherits <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a>, provides smooth scrolling for any <a href="QWidget.html#QWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QWidget</tt></a> (i.e&#x2e;, the widget is scrolled pixel by pixel). You only need to subclass <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a> if you need more specialized behavior. This is, for instance, true if the entire contents of the area is not suitable for being drawn on a <a href="QWidget.html#QWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QWidget</tt></a> or if you do not want smooth scrolling.</p>
<P>

<P>
<DL>
<DT><B>See Also:</B><DD><a href="QScrollArea.html"><tt>QScrollArea</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>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_com.trolltech.qt.gui.QFrame"><!-- --></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/QFrame.html" title="class in com.trolltech.qt.gui">QFrame</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/gui/QFrame.Shadow.html" title="enum in com.trolltech.qt.gui">QFrame.Shadow</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.Shape.html" title="enum in com.trolltech.qt.gui">QFrame.Shape</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.StyleMask.html" title="enum in com.trolltech.qt.gui">QFrame.StyleMask</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<A NAME="nested_classes_inherited_from_class_com.trolltech.qt.gui.QWidget"><!-- --></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/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.RenderFlag.html" title="enum in com.trolltech.qt.gui">QWidget.RenderFlag</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.RenderFlags.html" title="class in com.trolltech.qt.gui">QWidget.RenderFlags</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;
<!-- =========== FIELD SUMMARY =========== -->

<A NAME="field_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>Field Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_com.trolltech.qt.gui.QWidget"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class com.trolltech.qt.gui.<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#customContextMenuRequested">customContextMenuRequested</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_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>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#QAbstractScrollArea()">QAbstractScrollArea</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a>(0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)">QAbstractScrollArea</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a viewport.</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>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#addScrollBarWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.Alignment)">addScrollBarWidget</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;widget,
                   <A HREF="../../../../com/trolltech/qt/core/Qt.Alignment.html" title="class in com.trolltech.qt.core">Qt.Alignment</A>&nbsp;alignment)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds <tt>widget</tt> as a scroll bar widget in the location specified by <tt>alignment</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#addScrollBarWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.AlignmentFlag...)">addScrollBarWidget</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;widget,
                   <A HREF="../../../../com/trolltech/qt/core/Qt.AlignmentFlag.html" title="enum in com.trolltech.qt.core">Qt.AlignmentFlag</A>...&nbsp;alignment)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds <tt>widget</tt> as a scroll bar widget in the location specified by <tt>alignment</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#contextMenuEvent(com.trolltech.qt.gui.QContextMenuEvent)">contextMenuEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QContextMenuEvent.html" title="class in com.trolltech.qt.gui">QContextMenuEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This event handler can be reimplemented in a subclass to receive context menu events for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#cornerWidget()">cornerWidget</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the widget in the corner between the two scroll bars.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#dragEnterEvent(com.trolltech.qt.gui.QDragEnterEvent)">dragEnterEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QDragEnterEvent.html" title="class in com.trolltech.qt.gui">QDragEnterEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This event handler can be reimplemented in a subclass to receive drag enter events (passed in <tt>arg__1</tt>), for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#dragLeaveEvent(com.trolltech.qt.gui.QDragLeaveEvent)">dragLeaveEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QDragLeaveEvent.html" title="class in com.trolltech.qt.gui">QDragLeaveEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This event handler can be reimplemented in a subclass to receive drag leave events (passed in <tt>arg__1</tt>), for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#dragMoveEvent(com.trolltech.qt.gui.QDragMoveEvent)">dragMoveEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QDragMoveEvent.html" title="class in com.trolltech.qt.gui">QDragMoveEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This event handler can be reimplemented in a subclass to receive drag move events (passed in <tt>arg__1</tt>), for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#dropEvent(com.trolltech.qt.gui.QDropEvent)">dropEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QDropEvent.html" title="class in com.trolltech.qt.gui">QDropEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This event handler can be reimplemented in a subclass to receive drop events (passed in <tt>arg__1</tt>), for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#event(com.trolltech.qt.core.QEvent)">event</A></B>(<A HREF="../../../../com/trolltech/qt/core/QEvent.html" title="class in com.trolltech.qt.core">QEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function is reimplemented for internal reasons.</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/QAbstractScrollArea.html" title="class in com.trolltech.qt.gui">QAbstractScrollArea</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.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 QAbstractScrollArea instance pointed to by nativePointer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QScrollBar.html" title="class in com.trolltech.qt.gui">QScrollBar</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#horizontalScrollBar()">horizontalScrollBar</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the horizontal scroll bar.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/core/Qt.ScrollBarPolicy.html" title="enum in com.trolltech.qt.core">Qt.ScrollBarPolicy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#horizontalScrollBarPolicy()">horizontalScrollBarPolicy</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the policy for the horizontal scroll bar.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#keyPressEvent(com.trolltech.qt.gui.QKeyEvent)">keyPressEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QKeyEvent.html" title="class in com.trolltech.qt.gui">QKeyEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function is called with key event <tt>arg__1</tt> when key presses occur.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/core/QSize.html" title="class in com.trolltech.qt.core">QSize</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#maximumViewportSize()">maximumViewportSize</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the size of the viewport as if the scroll bars had no valid scrolling range.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/core/QSize.html" title="class in com.trolltech.qt.core">QSize</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#minimumSizeHint()">minimumSizeHint</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function is reimplemented for internal reasons.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#mouseDoubleClickEvent(com.trolltech.qt.gui.QMouseEvent)">mouseDoubleClickEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QMouseEvent.html" title="class in com.trolltech.qt.gui">QMouseEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This event handler can be reimplemented in a subclass to receive mouse double click events for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#mouseMoveEvent(com.trolltech.qt.gui.QMouseEvent)">mouseMoveEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QMouseEvent.html" title="class in com.trolltech.qt.gui">QMouseEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This event handler can be reimplemented in a subclass to receive mouse move events for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#mousePressEvent(com.trolltech.qt.gui.QMouseEvent)">mousePressEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QMouseEvent.html" title="class in com.trolltech.qt.gui">QMouseEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This event handler can be reimplemented in a subclass to receive mouse press events for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#mouseReleaseEvent(com.trolltech.qt.gui.QMouseEvent)">mouseReleaseEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QMouseEvent.html" title="class in com.trolltech.qt.gui">QMouseEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This event handler can be reimplemented in a subclass to receive mouse release events for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QPaintEngine.html" title="class in com.trolltech.qt.gui">QPaintEngine</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#paintEngine()">paintEngine</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p>Returns the widget's paint engine.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#paintEvent(com.trolltech.qt.gui.QPaintEvent)">paintEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QPaintEvent.html" title="class in com.trolltech.qt.gui">QPaintEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This event handler can be reimplemented in a subclass to receive paint events (passed in <tt>arg__1</tt>), for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#resizeEvent(com.trolltech.qt.gui.QResizeEvent)">resizeEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QResizeEvent.html" title="class in com.trolltech.qt.gui">QResizeEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This event handler can be reimplemented in a subclass to receive resize events (passed in <tt>arg__1</tt>), for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#scrollBarWidgets(com.trolltech.qt.core.Qt.Alignment)">scrollBarWidgets</A></B>(<A HREF="../../../../com/trolltech/qt/core/Qt.Alignment.html" title="class in com.trolltech.qt.core">Qt.Alignment</A>&nbsp;alignment)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of the currently set scroll bar widgets.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#scrollBarWidgets(com.trolltech.qt.core.Qt.AlignmentFlag...)">scrollBarWidgets</A></B>(<A HREF="../../../../com/trolltech/qt/core/Qt.AlignmentFlag.html" title="enum in com.trolltech.qt.core">Qt.AlignmentFlag</A>...&nbsp;alignment)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of the currently set scroll bar widgets.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#scrollContentsBy(int, int)">scrollContentsBy</A></B>(int&nbsp;dx,
                 int&nbsp;dy)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This virtual handler is called when the scroll bars are moved by <tt>dx</tt>, <tt>dy</tt>, and consequently the viewport's contents should be scrolled accordingly.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#setCornerWidget(com.trolltech.qt.gui.QWidget)">setCornerWidget</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;widget)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the widget in the corner between the two scroll bars to be <tt>widget</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#setHorizontalScrollBar(com.trolltech.qt.gui.QScrollBar)">setHorizontalScrollBar</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QScrollBar.html" title="class in com.trolltech.qt.gui">QScrollBar</A>&nbsp;scrollbar)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Replaces the existing horizontal scroll bar with <tt>scrollbar</tt>, and sets all the former scroll bar's slider properties on the new scroll bar.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#setHorizontalScrollBarPolicy(com.trolltech.qt.core.Qt.ScrollBarPolicy)">setHorizontalScrollBarPolicy</A></B>(<A HREF="../../../../com/trolltech/qt/core/Qt.ScrollBarPolicy.html" title="enum in com.trolltech.qt.core">Qt.ScrollBarPolicy</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the policy for the horizontal scroll bar to <tt>arg__1</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#setupViewport(com.trolltech.qt.gui.QWidget)">setupViewport</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;viewport)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This slot is called by <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a> after <a href="QAbstractScrollArea.html#setViewport(com.trolltech.qt.gui.QWidget)"><tt>setViewport</tt></a>(<tt>viewport</tt>) has been called.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#setVerticalScrollBar(com.trolltech.qt.gui.QScrollBar)">setVerticalScrollBar</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QScrollBar.html" title="class in com.trolltech.qt.gui">QScrollBar</A>&nbsp;scrollbar)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Replaces the existing vertical scroll bar with <tt>scrollbar</tt>, and sets all the former scroll bar's slider properties on the new scroll bar.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#setVerticalScrollBarPolicy(com.trolltech.qt.core.Qt.ScrollBarPolicy)">setVerticalScrollBarPolicy</A></B>(<A HREF="../../../../com/trolltech/qt/core/Qt.ScrollBarPolicy.html" title="enum in com.trolltech.qt.core">Qt.ScrollBarPolicy</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the policy for the vertical scroll bar to <tt>arg__1</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#setViewport(com.trolltech.qt.gui.QWidget)">setViewport</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;widget)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the viewport to be the given <tt>widget</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#setViewportMargins(int, int, int, int)">setViewportMargins</A></B>(int&nbsp;left,
                   int&nbsp;top,
                   int&nbsp;right,
                   int&nbsp;bottom)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the margins around the scrolling area to <tt>left</tt>, <tt>top</tt>, <tt>right</tt> and <tt>bottom</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/core/QSize.html" title="class in com.trolltech.qt.core">QSize</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#sizeHint()">sizeHint</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function is reimplemented for internal reasons.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QScrollBar.html" title="class in com.trolltech.qt.gui">QScrollBar</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#verticalScrollBar()">verticalScrollBar</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the vertical scroll bar.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/core/Qt.ScrollBarPolicy.html" title="enum in com.trolltech.qt.core">Qt.ScrollBarPolicy</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#verticalScrollBarPolicy()">verticalScrollBarPolicy</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the policy for the vertical scroll bar.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#viewport()">viewport</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the viewport widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#viewportEvent(com.trolltech.qt.core.QEvent)">viewportEvent</A></B>(<A HREF="../../../../com/trolltech/qt/core/QEvent.html" title="class in com.trolltech.qt.core">QEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The main event handler for the scrolling area (the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html#wheelEvent(com.trolltech.qt.gui.QWheelEvent)">wheelEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QWheelEvent.html" title="class in com.trolltech.qt.gui">QWheelEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This event handler can be reimplemented in a subclass to receive wheel events for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.gui.QFrame"><!-- --></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/QFrame.html" title="class in com.trolltech.qt.gui">QFrame</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/gui/QFrame.html#changeEvent(com.trolltech.qt.core.QEvent)">changeEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#drawFrame(com.trolltech.qt.gui.QPainter)">drawFrame</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#frameRect()">frameRect</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#frameShadow()">frameShadow</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#frameShape()">frameShape</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#frameStyle()">frameStyle</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#frameWidth()">frameWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#lineWidth()">lineWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#midLineWidth()">midLineWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#setFrameRect(com.trolltech.qt.core.QRect)">setFrameRect</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#setFrameShadow(com.trolltech.qt.gui.QFrame.Shadow)">setFrameShadow</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#setFrameShape(com.trolltech.qt.gui.QFrame.Shape)">setFrameShape</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#setFrameStyle(int)">setFrameStyle</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#setLineWidth(int)">setLineWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QFrame.html#setMidLineWidth(int)">setMidLineWidth</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.gui.QWidget"><!-- --></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/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#acceptDrops()">acceptDrops</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#accessibleDescription()">accessibleDescription</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#accessibleName()">accessibleName</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#actionEvent(com.trolltech.qt.gui.QActionEvent)">actionEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#actions()">actions</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#activateWindow()">activateWindow</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#addAction(com.trolltech.qt.gui.QAction)">addAction</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#addActions(java.util.List)">addActions</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#adjustSize()">adjustSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#autoFillBackground()">autoFillBackground</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#backgroundRole()">backgroundRole</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#baseSize()">baseSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#childAt(int, int)">childAt</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#childAt(com.trolltech.qt.core.QPoint)">childAt</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#childrenRect()">childrenRect</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#childrenRegion()">childrenRegion</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#clearFocus()">clearFocus</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#clearMask()">clearMask</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#close()">close</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#closeEvent(com.trolltech.qt.gui.QCloseEvent)">closeEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#contentsRect()">contentsRect</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#contextMenuPolicy()">contextMenuPolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#createWinId()">createWinId</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#cursor()">cursor</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#depth()">depth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#destroy()">destroy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#destroy(boolean)">destroy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#destroy(boolean, boolean)">destroy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#devType()">devType</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#ensurePolished()">ensurePolished</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#enterEvent(com.trolltech.qt.core.QEvent)">enterEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusInEvent(com.trolltech.qt.gui.QFocusEvent)">focusInEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusNextChild()">focusNextChild</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusNextPrevChild(boolean)">focusNextPrevChild</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusOutEvent(com.trolltech.qt.gui.QFocusEvent)">focusOutEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusPolicy()">focusPolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusPreviousChild()">focusPreviousChild</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusProxy()">focusProxy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusWidget()">focusWidget</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#font()">font</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#fontInfo()">fontInfo</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#fontMetrics()">fontMetrics</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#foregroundRole()">foregroundRole</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#frameGeometry()">frameGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#frameSize()">frameSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#geometry()">geometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#getContentsMargins()">getContentsMargins</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#grabKeyboard()">grabKeyboard</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#grabMouse()">grabMouse</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#grabMouse(com.trolltech.qt.gui.QCursor)">grabMouse</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#grabShortcut(com.trolltech.qt.gui.QKeySequence)">grabShortcut</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#grabShortcut(com.trolltech.qt.gui.QKeySequence, com.trolltech.qt.core.Qt.ShortcutContext)">grabShortcut</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#hasFocus()">hasFocus</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#hasMouseTracking()">hasMouseTracking</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#height()">height</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#heightForWidth(int)">heightForWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#heightMM()">heightMM</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#hide()">hide</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#hideEvent(com.trolltech.qt.gui.QHideEvent)">hideEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#inputContext()">inputContext</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#inputMethodEvent(com.trolltech.qt.gui.QInputMethodEvent)">inputMethodEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#inputMethodQuery(com.trolltech.qt.core.Qt.InputMethodQuery)">inputMethodQuery</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#insertAction(com.trolltech.qt.gui.QAction, com.trolltech.qt.gui.QAction)">insertAction</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#insertActions(com.trolltech.qt.gui.QAction, java.util.List)">insertActions</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isActiveWindow()">isActiveWindow</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isAncestorOf(com.trolltech.qt.gui.QWidget)">isAncestorOf</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isEnabled()">isEnabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isEnabledTo(com.trolltech.qt.gui.QWidget)">isEnabledTo</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isFullScreen()">isFullScreen</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isHidden()">isHidden</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isLeftToRight()">isLeftToRight</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isMaximized()">isMaximized</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isMinimized()">isMinimized</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isModal()">isModal</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isRightToLeft()">isRightToLeft</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isVisible()">isVisible</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isVisibleTo(com.trolltech.qt.gui.QWidget)">isVisibleTo</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isWindow()">isWindow</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isWindowModified()">isWindowModified</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#keyboardGrabber()">keyboardGrabber</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#keyReleaseEvent(com.trolltech.qt.gui.QKeyEvent)">keyReleaseEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#layout()">layout</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#layoutDirection()">layoutDirection</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#leaveEvent(com.trolltech.qt.core.QEvent)">leaveEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#locale()">locale</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#logicalDpiX()">logicalDpiX</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#logicalDpiY()">logicalDpiY</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#lower()">lower</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mapFrom(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.QPoint)">mapFrom</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mapFromGlobal(com.trolltech.qt.core.QPoint)">mapFromGlobal</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mapFromParent(com.trolltech.qt.core.QPoint)">mapFromParent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mapTo(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.QPoint)">mapTo</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mapToGlobal(com.trolltech.qt.core.QPoint)">mapToGlobal</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mapToParent(com.trolltech.qt.core.QPoint)">mapToParent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mask()">mask</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#maximumHeight()">maximumHeight</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#maximumSize()">maximumSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#maximumWidth()">maximumWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#metric(com.trolltech.qt.gui.QPaintDevice.PaintDeviceMetric)">metric</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#minimumHeight()">minimumHeight</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#minimumSize()">minimumSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#minimumWidth()">minimumWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mouseGrabber()">mouseGrabber</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#move(int, int)">move</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#move(com.trolltech.qt.core.QPoint)">move</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#moveEvent(com.trolltech.qt.gui.QMoveEvent)">moveEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#nextInFocusChain()">nextInFocusChain</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#normalGeometry()">normalGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#numColors()">numColors</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#overrideWindowFlags(com.trolltech.qt.core.Qt.WindowFlags)">overrideWindowFlags</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#overrideWindowFlags(com.trolltech.qt.core.Qt.WindowType...)">overrideWindowFlags</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#overrideWindowState(com.trolltech.qt.core.Qt.WindowState...)">overrideWindowState</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#overrideWindowState(com.trolltech.qt.core.Qt.WindowStates)">overrideWindowState</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#paintingActive()">paintingActive</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#palette()">palette</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#parentWidget()">parentWidget</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#physicalDpiX()">physicalDpiX</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#physicalDpiY()">physicalDpiY</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#pos()">pos</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#raise()">raise</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#rect()">rect</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#releaseKeyboard()">releaseKeyboard</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#releaseMouse()">releaseMouse</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#releaseShortcut(int)">releaseShortcut</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#removeAction(com.trolltech.qt.gui.QAction)">removeAction</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#render(com.trolltech.qt.gui.QPaintDeviceInterface)">render</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#render(com.trolltech.qt.gui.QPaintDeviceInterface, com.trolltech.qt.core.QPoint)">render</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#render(com.trolltech.qt.gui.QPaintDeviceInterface, com.trolltech.qt.core.QPoint, com.trolltech.qt.gui.QRegion)">render</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#render(com.trolltech.qt.gui.QPaintDeviceInterface, com.trolltech.qt.core.QPoint, com.trolltech.qt.gui.QRegion, com.trolltech.qt.gui.QWidget.RenderFlag...)">render</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#render(com.trolltech.qt.gui.QPaintDeviceInterface, com.trolltech.qt.core.QPoint, com.trolltech.qt.gui.QRegion, com.trolltech.qt.gui.QWidget.RenderFlags)">render</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#repaint()">repaint</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#repaint(int, int, int, int)">repaint</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#repaint(com.trolltech.qt.core.QRect)">repaint</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#repaint(com.trolltech.qt.gui.QRegion)">repaint</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#resetInputContext()">resetInputContext</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#resize(int, int)">resize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#resize(com.trolltech.qt.core.QSize)">resize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#restoreGeometry(com.trolltech.qt.core.QByteArray)">restoreGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#saveGeometry()">saveGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#scroll(int, int)">scroll</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#scroll(int, int, com.trolltech.qt.core.QRect)">scroll</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setAcceptDrops(boolean)">setAcceptDrops</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setAccessibleDescription(java.lang.String)">setAccessibleDescription</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setAccessibleName(java.lang.String)">setAccessibleName</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setAttribute(com.trolltech.qt.core.Qt.WidgetAttribute)">setAttribute</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setAttribute(com.trolltech.qt.core.Qt.WidgetAttribute, boolean)">setAttribute</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setAutoFillBackground(boolean)">setAutoFillBackground</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setBackgroundRole(com.trolltech.qt.gui.QPalette.ColorRole)">setBackgroundRole</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setBaseSize(int, int)">setBaseSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setBaseSize(com.trolltech.qt.core.QSize)">setBaseSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setContentsMargins(int, int, int, int)">setContentsMargins</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setContentsMargins(com.trolltech.qt.gui.QContentsMargins)">setContentsMargins</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setContextMenuPolicy(com.trolltech.qt.core.Qt.ContextMenuPolicy)">setContextMenuPolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setCursor(com.trolltech.qt.gui.QCursor)">setCursor</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setDisabled(boolean)">setDisabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setEnabled(boolean)">setEnabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFixedHeight(int)">setFixedHeight</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFixedSize(int, int)">setFixedSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFixedSize(com.trolltech.qt.core.QSize)">setFixedSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFixedWidth(int)">setFixedWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFocus()">setFocus</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFocus(com.trolltech.qt.core.Qt.FocusReason)">setFocus</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFocusPolicy(com.trolltech.qt.core.Qt.FocusPolicy)">setFocusPolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFocusProxy(com.trolltech.qt.gui.QWidget)">setFocusProxy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFont(com.trolltech.qt.gui.QFont)">setFont</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setForegroundRole(com.trolltech.qt.gui.QPalette.ColorRole)">setForegroundRole</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setGeometry(int, int, int, int)">setGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setGeometry(com.trolltech.qt.core.QRect)">setGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setHidden(boolean)">setHidden</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setInputContext(com.trolltech.qt.gui.QInputContext)">setInputContext</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setLayout(com.trolltech.qt.gui.QLayout)">setLayout</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setLayoutDirection(com.trolltech.qt.core.Qt.LayoutDirection)">setLayoutDirection</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setLocale(com.trolltech.qt.core.QLocale)">setLocale</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMask(com.trolltech.qt.gui.QBitmap)">setMask</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMask(com.trolltech.qt.gui.QRegion)">setMask</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMaximumHeight(int)">setMaximumHeight</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMaximumSize(int, int)">setMaximumSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMaximumSize(com.trolltech.qt.core.QSize)">setMaximumSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMaximumWidth(int)">setMaximumWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMinimumHeight(int)">setMinimumHeight</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMinimumSize(int, int)">setMinimumSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMinimumSize(com.trolltech.qt.core.QSize)">setMinimumSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMinimumWidth(int)">setMinimumWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMouseTracking(boolean)">setMouseTracking</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setPalette(com.trolltech.qt.gui.QPalette)">setPalette</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setParent(com.trolltech.qt.gui.QWidget)">setParent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setParent(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowFlags)">setParent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setParent(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowType...)">setParent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setShortcutAutoRepeat(int)">setShortcutAutoRepeat</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setShortcutAutoRepeat(int, boolean)">setShortcutAutoRepeat</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setShortcutEnabled(int)">setShortcutEnabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setShortcutEnabled(int, boolean)">setShortcutEnabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setSizeIncrement(int, int)">setSizeIncrement</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setSizeIncrement(com.trolltech.qt.core.QSize)">setSizeIncrement</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setSizePolicy(com.trolltech.qt.gui.QSizePolicy.Policy, com.trolltech.qt.gui.QSizePolicy.Policy)">setSizePolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setSizePolicy(com.trolltech.qt.gui.QSizePolicy)">setSizePolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setStatusTip(java.lang.String)">setStatusTip</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setStyle(com.trolltech.qt.gui.QStyle)">setStyle</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setStyleSheet(java.lang.String)">setStyleSheet</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setTabOrder(com.trolltech.qt.gui.QWidget, com.trolltech.qt.gui.QWidget)">setTabOrder</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setToolTip(java.lang.String)">setToolTip</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setUpdatesEnabled(boolean)">setUpdatesEnabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setVisible(boolean)">setVisible</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWhatsThis(java.lang.String)">setWhatsThis</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowFlags(com.trolltech.qt.core.Qt.WindowFlags)">setWindowFlags</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowFlags(com.trolltech.qt.core.Qt.WindowType...)">setWindowFlags</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowIcon(com.trolltech.qt.gui.QIcon)">setWindowIcon</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowIconText(java.lang.String)">setWindowIconText</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowModality(com.trolltech.qt.core.Qt.WindowModality)">setWindowModality</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowModified(boolean)">setWindowModified</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowOpacity(double)">setWindowOpacity</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowRole(java.lang.String)">setWindowRole</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowState(com.trolltech.qt.core.Qt.WindowState...)">setWindowState</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowState(com.trolltech.qt.core.Qt.WindowStates)">setWindowState</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowTitle(java.lang.String)">setWindowTitle</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#show()">show</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#showEvent(com.trolltech.qt.gui.QShowEvent)">showEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#showFullScreen()">showFullScreen</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#showMaximized()">showMaximized</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#showMinimized()">showMinimized</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#showNormal()">showNormal</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#size()">size</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#sizeIncrement()">sizeIncrement</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#sizePolicy()">sizePolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#stackUnder(com.trolltech.qt.gui.QWidget)">stackUnder</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#statusTip()">statusTip</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#style()">style</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#styleSheet()">styleSheet</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#tabletEvent(com.trolltech.qt.gui.QTabletEvent)">tabletEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#testAttribute(com.trolltech.qt.core.Qt.WidgetAttribute)">testAttribute</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#toolTip()">toolTip</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#underMouse()">underMouse</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#unsetCursor()">unsetCursor</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#unsetLayoutDirection()">unsetLayoutDirection</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#unsetLocale()">unsetLocale</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#update()">update</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#update(int, int, int, int)">update</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#update(com.trolltech.qt.core.QRect)">update</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#update(com.trolltech.qt.gui.QRegion)">update</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#updateGeometry()">updateGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#updateMicroFocus()">updateMicroFocus</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#updatesEnabled()">updatesEnabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#visibleRegion()">visibleRegion</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#whatsThis()">whatsThis</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#width()">width</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#widthMM()">widthMM</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#window()">window</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowFlags()">windowFlags</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowIcon()">windowIcon</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowIconText()">windowIconText</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowModality()">windowModality</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowOpacity()">windowOpacity</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowRole()">windowRole</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowState()">windowState</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowTitle()">windowTitle</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowType()">windowType</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#winId()">winId</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#x()">x</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#y()">y</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.core.QObject"><!-- --></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.core.<A HREF="../../../../com/trolltech/qt/core/QObject.html" title="class in com.trolltech.qt.core">QObject</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/core/QObject.html#blockSignals(boolean)">blockSignals</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#childEvent(com.trolltech.qt.core.QChildEvent)">childEvent</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#children()">children</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#connectSlotsByName()">connectSlotsByName</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#customEvent(com.trolltech.qt.core.QEvent)">customEvent</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#disposeLater()">disposeLater</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#dumpObjectInfo()">dumpObjectInfo</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#dumpObjectTree()">dumpObjectTree</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#dynamicPropertyNames()">dynamicPropertyNames</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#eventFilter(com.trolltech.qt.core.QObject, com.trolltech.qt.core.QEvent)">eventFilter</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChild()">findChild</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChild(java.lang.Class)">findChild</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChild(java.lang.Class, java.lang.String)">findChild</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChildren()">findChildren</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChildren(java.lang.Class)">findChildren</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChildren(java.lang.Class, com.trolltech.qt.core.QRegExp)">findChildren</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChildren(java.lang.Class, java.lang.String)">findChildren</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#installEventFilter(com.trolltech.qt.core.QObject)">installEventFilter</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#isWidgetType()">isWidgetType</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#killTimer(int)">killTimer</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#moveToThread(java.lang.Thread)">moveToThread</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#objectName()">objectName</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#parent()">parent</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#property(java.lang.String)">property</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#removeEventFilter(com.trolltech.qt.core.QObject)">removeEventFilter</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#setObjectName(java.lang.String)">setObjectName</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#setParent(com.trolltech.qt.core.QObject)">setParent</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#setProperty(java.lang.String, java.lang.Object)">setProperty</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#signalsBlocked()">signalsBlocked</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#startTimer(int)">startTimer</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#thread()">thread</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#timerEvent(com.trolltech.qt.core.QTimerEvent)">timerEvent</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#disconnect()">disconnect</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#disconnect(java.lang.Object)">disconnect</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#signalSender()">signalSender</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>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_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>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="QAbstractScrollArea()"><!-- --></A><H3>
QAbstractScrollArea</H3>
<PRE>
public <B>QAbstractScrollArea</B>()</PRE>
<DL>
<DD><p>Equivalent to <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a>(0).
<P>
</DL>
<HR>

<A NAME="QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><!-- --></A><H3>
QAbstractScrollArea</H3>
<PRE>
public <B>QAbstractScrollArea</B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent)</PRE>
<DL>
<DD><p>Constructs a viewport.</p>
<p>The <tt>parent</tt> arguments is sent to the <a href="QWidget.html#QWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QWidget</tt></a> constructor.</p>
<P>
</DL>

<!-- ============ 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="addScrollBarWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.AlignmentFlag...)"><!-- --></A><H3>
addScrollBarWidget</H3>
<PRE>
public final void <B>addScrollBarWidget</B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;widget,
                                     <A HREF="../../../../com/trolltech/qt/core/Qt.AlignmentFlag.html" title="enum in com.trolltech.qt.core">Qt.AlignmentFlag</A>...&nbsp;alignment)</PRE>
<DL>
<DD><p>Adds <tt>widget</tt> as a scroll bar widget in the location specified by <tt>alignment</tt>.</p>
<p>Scroll bar widgets are shown next to the horizontal or vertical scroll bar, and can be placed on either side of it. If you want the scroll bar widgets to be always visible, set the scrollBarPolicy for the corresponding scroll bar to <tt>AlwaysOn</tt>.</p>
<p><tt>alignment</tt> must be one of Qt::Alignleft and Qt::AlignRight, which maps to the horizontal scroll bar, or Qt::AlignTop and Qt::AlignBottom, which maps to the vertical scroll bar.</p>
<p>A scroll bar widget can be removed by either re-parenting the widget or deleting it. It's also possible to hide a widget with QWidget::hide()</p>
<p>The scroll bar widget will be resized to fit the scroll bar geometry for the current style. The following describes the case for scroll bar widgets on the horizontal scroll bar:</p>
<p>The height of the widget will be set to match the height of the scroll bar. To control the width of the widget, use QWidget::setMinimumWidth and QWidget::setMaximumWidth, or implement QWidget::sizeHint() and set a horizontal size policy. If you want a square widget, call QStyle::pixelMetric(QStyle::PM_ScrollBarExtent) and set the width to this value.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#scrollBarWidgets(com.trolltech.qt.core.Qt.Alignment)"><tt>scrollBarWidgets</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="addScrollBarWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.Alignment)"><!-- --></A><H3>
addScrollBarWidget</H3>
<PRE>
public final void <B>addScrollBarWidget</B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;widget,
                                     <A HREF="../../../../com/trolltech/qt/core/Qt.Alignment.html" title="class in com.trolltech.qt.core">Qt.Alignment</A>&nbsp;alignment)</PRE>
<DL>
<DD><p>Adds <tt>widget</tt> as a scroll bar widget in the location specified by <tt>alignment</tt>.</p>
<p>Scroll bar widgets are shown next to the horizontal or vertical scroll bar, and can be placed on either side of it. If you want the scroll bar widgets to be always visible, set the scrollBarPolicy for the corresponding scroll bar to <tt>AlwaysOn</tt>.</p>
<p><tt>alignment</tt> must be one of Qt::Alignleft and Qt::AlignRight, which maps to the horizontal scroll bar, or Qt::AlignTop and Qt::AlignBottom, which maps to the vertical scroll bar.</p>
<p>A scroll bar widget can be removed by either re-parenting the widget or deleting it. It's also possible to hide a widget with QWidget::hide()</p>
<p>The scroll bar widget will be resized to fit the scroll bar geometry for the current style. The following describes the case for scroll bar widgets on the horizontal scroll bar:</p>
<p>The height of the widget will be set to match the height of the scroll bar. To control the width of the widget, use QWidget::setMinimumWidth and QWidget::setMaximumWidth, or implement QWidget::sizeHint() and set a horizontal size policy. If you want a square widget, call QStyle::pixelMetric(QStyle::PM_ScrollBarExtent) and set the width to this value.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#scrollBarWidgets(com.trolltech.qt.core.Qt.Alignment)"><tt>scrollBarWidgets</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="cornerWidget()"><!-- --></A><H3>
cornerWidget</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A> <B>cornerWidget</B>()</PRE>
<DL>
<DD><p>Returns the widget in the corner between the two scroll bars.</p>
<p>By default, no corner widget is present.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#setCornerWidget(com.trolltech.qt.gui.QWidget)"><tt>setCornerWidget</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="horizontalScrollBar()"><!-- --></A><H3>
horizontalScrollBar</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/gui/QScrollBar.html" title="class in com.trolltech.qt.gui">QScrollBar</A> <B>horizontalScrollBar</B>()</PRE>
<DL>
<DD><p>Returns the horizontal scroll bar.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#setHorizontalScrollBar(com.trolltech.qt.gui.QScrollBar)"><tt>setHorizontalScrollBar</tt></a>, 
<a href="QAbstractScrollArea.html#horizontalScrollBarPolicy()"><tt>horizontalScrollBarPolicy</tt></a>, 
<a href="QAbstractScrollArea.html#verticalScrollBar()"><tt>verticalScrollBar</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="horizontalScrollBarPolicy()"><!-- --></A><H3>
horizontalScrollBarPolicy</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/core/Qt.ScrollBarPolicy.html" title="enum in com.trolltech.qt.core">Qt.ScrollBarPolicy</A> <B>horizontalScrollBarPolicy</B>()</PRE>
<DL>
<DD><p>Returns the policy for the horizontal scroll bar.</p>
<p>The default policy is Qt::ScrollBarAsNeeded.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#setHorizontalScrollBarPolicy(com.trolltech.qt.core.Qt.ScrollBarPolicy)"><tt>setHorizontalScrollBarPolicy</tt></a>, 
<a href="QAbstractScrollArea.html#verticalScrollBarPolicy()"><tt>verticalScrollBarPolicy</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="maximumViewportSize()"><!-- --></A><H3>
maximumViewportSize</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/core/QSize.html" title="class in com.trolltech.qt.core">QSize</A> <B>maximumViewportSize</B>()</PRE>
<DL>
<DD><p>Returns the size of the viewport as if the scroll bars had no valid scrolling range.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="scrollBarWidgets(com.trolltech.qt.core.Qt.AlignmentFlag...)"><!-- --></A><H3>
scrollBarWidgets</H3>
<PRE>
public final java.util.List&lt;<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&gt; <B>scrollBarWidgets</B>(<A HREF="../../../../com/trolltech/qt/core/Qt.AlignmentFlag.html" title="enum in com.trolltech.qt.core">Qt.AlignmentFlag</A>...&nbsp;alignment)</PRE>
<DL>
<DD><p>Returns a list of the currently set scroll bar widgets. <tt>alignment</tt> can be any combination of the four location flags.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#addScrollBarWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.Alignment)"><tt>addScrollBarWidget</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="scrollBarWidgets(com.trolltech.qt.core.Qt.Alignment)"><!-- --></A><H3>
scrollBarWidgets</H3>
<PRE>
public final java.util.List&lt;<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&gt; <B>scrollBarWidgets</B>(<A HREF="../../../../com/trolltech/qt/core/Qt.Alignment.html" title="class in com.trolltech.qt.core">Qt.Alignment</A>&nbsp;alignment)</PRE>
<DL>
<DD><p>Returns a list of the currently set scroll bar widgets. <tt>alignment</tt> can be any combination of the four location flags.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#addScrollBarWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.Alignment)"><tt>addScrollBarWidget</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setCornerWidget(com.trolltech.qt.gui.QWidget)"><!-- --></A><H3>
setCornerWidget</H3>
<PRE>
public final void <B>setCornerWidget</B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;widget)</PRE>
<DL>
<DD><p>Sets the widget in the corner between the two scroll bars to be <tt>widget</tt>.</p>
<p>You will probably also want to set at least one of the scroll bar modes to <tt>AlwaysOn</tt>.</p>
<p>Passing 0 shows no widget in the corner.</p>
<p>Any previous corner widget is hidden.</p>
<p>You may call <a href="QAbstractScrollArea.html#setCornerWidget(com.trolltech.qt.gui.QWidget)"><tt>setCornerWidget</tt></a> with the same widget at different times.</p>
<p>All widgets set here will be deleted by the scroll area when it is destroyed unless you separately reparent the widget after setting some other corner widget (or 0).</p>
<p>Any <i>newly</i> set widget should have no current parent.</p>
<p>By default, no corner widget is present.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#cornerWidget()"><tt>cornerWidget</tt></a>, 
<a href="QAbstractScrollArea.html#horizontalScrollBarPolicy()"><tt>horizontalScrollBarPolicy</tt></a>, 
<a href="QAbstractScrollArea.html#horizontalScrollBarPolicy()"><tt>horizontalScrollBarPolicy</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setHorizontalScrollBar(com.trolltech.qt.gui.QScrollBar)"><!-- --></A><H3>
setHorizontalScrollBar</H3>
<PRE>
public final void <B>setHorizontalScrollBar</B>(<A HREF="../../../../com/trolltech/qt/gui/QScrollBar.html" title="class in com.trolltech.qt.gui">QScrollBar</A>&nbsp;scrollbar)</PRE>
<DL>
<DD><p>Replaces the existing horizontal scroll bar with <tt>scrollbar</tt>, and sets all the former scroll bar's slider properties on the new scroll bar. The former scroll bar is then deleted.</p>
<p><a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a> already provides horizontal and vertical scroll bars by default. You can call this function to replace the default horizontal scroll bar with your own custom scroll bar.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#horizontalScrollBar()"><tt>horizontalScrollBar</tt></a>, 
<a href="QAbstractScrollArea.html#setVerticalScrollBar(com.trolltech.qt.gui.QScrollBar)"><tt>setVerticalScrollBar</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setHorizontalScrollBarPolicy(com.trolltech.qt.core.Qt.ScrollBarPolicy)"><!-- --></A><H3>
setHorizontalScrollBarPolicy</H3>
<PRE>
public final void <B>setHorizontalScrollBarPolicy</B>(<A HREF="../../../../com/trolltech/qt/core/Qt.ScrollBarPolicy.html" title="enum in com.trolltech.qt.core">Qt.ScrollBarPolicy</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>Sets the policy for the horizontal scroll bar to <tt>arg__1</tt>.</p>
<p>The default policy is Qt::ScrollBarAsNeeded.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#horizontalScrollBarPolicy()"><tt>horizontalScrollBarPolicy</tt></a>, 
<a href="QAbstractScrollArea.html#verticalScrollBarPolicy()"><tt>verticalScrollBarPolicy</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setVerticalScrollBar(com.trolltech.qt.gui.QScrollBar)"><!-- --></A><H3>
setVerticalScrollBar</H3>
<PRE>
public final void <B>setVerticalScrollBar</B>(<A HREF="../../../../com/trolltech/qt/gui/QScrollBar.html" title="class in com.trolltech.qt.gui">QScrollBar</A>&nbsp;scrollbar)</PRE>
<DL>
<DD><p>Replaces the existing vertical scroll bar with <tt>scrollbar</tt>, and sets all the former scroll bar's slider properties on the new scroll bar. The former scroll bar is then deleted.</p>
<p><a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a> already provides vertical and horizontal scroll bars by default. You can call this function to replace the default vertical scroll bar with your own custom scroll bar.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#verticalScrollBar()"><tt>verticalScrollBar</tt></a>, 
<a href="QAbstractScrollArea.html#setHorizontalScrollBar(com.trolltech.qt.gui.QScrollBar)"><tt>setHorizontalScrollBar</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setVerticalScrollBarPolicy(com.trolltech.qt.core.Qt.ScrollBarPolicy)"><!-- --></A><H3>
setVerticalScrollBarPolicy</H3>
<PRE>
public final void <B>setVerticalScrollBarPolicy</B>(<A HREF="../../../../com/trolltech/qt/core/Qt.ScrollBarPolicy.html" title="enum in com.trolltech.qt.core">Qt.ScrollBarPolicy</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>Sets the policy for the vertical scroll bar to <tt>arg__1</tt>.</p>
<p>The default policy is Qt::ScrollBarAsNeeded.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#verticalScrollBarPolicy()"><tt>verticalScrollBarPolicy</tt></a>, 
<a href="QAbstractScrollArea.html#horizontalScrollBarPolicy()"><tt>horizontalScrollBarPolicy</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setViewport(com.trolltech.qt.gui.QWidget)"><!-- --></A><H3>
setViewport</H3>
<PRE>
public final void <B>setViewport</B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;widget)</PRE>
<DL>
<DD><p>Sets the viewport to be the given <tt>widget</tt>. The <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a> will take ownership of the given <tt>widget</tt>.</p>
<p>If <tt>widget</tt> is 0, <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a> will assign a new <a href="QWidget.html#QWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QWidget</tt></a> instance for the viewport.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setViewportMargins(int, int, int, int)"><!-- --></A><H3>
setViewportMargins</H3>
<PRE>
protected final void <B>setViewportMargins</B>(int&nbsp;left,
                                        int&nbsp;top,
                                        int&nbsp;right,
                                        int&nbsp;bottom)</PRE>
<DL>
<DD><p>Sets the margins around the scrolling area to <tt>left</tt>, <tt>top</tt>, <tt>right</tt> and <tt>bottom</tt>. This is useful for applications such as spreadsheets with &quot;locked&quot; rows and columns. The marginal space is is left blank; put widgets in the unused area.</p>
<p>Note that this function is called frequently by <a href="QTreeView.html"><tt>QTreeView</tt></a> and <a href="QTableView.html"><tt>QTableView</tt></a> calls this function frequently, so their margins must be kept by subclasses.</p>
<p>By default all margins are zero.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setupViewport(com.trolltech.qt.gui.QWidget)"><!-- --></A><H3>
setupViewport</H3>
<PRE>
protected void <B>setupViewport</B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;viewport)</PRE>
<DL>
<DD><p>This slot is called by <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a> after <a href="QAbstractScrollArea.html#setViewport(com.trolltech.qt.gui.QWidget)"><tt>setViewport</tt></a>(<tt>viewport</tt>) has been called. Reimplement this function in a subclass of <a href="QAbstractScrollArea.html#QAbstractScrollArea(com.trolltech.qt.gui.QWidget)"><tt>QAbstractScrollArea</tt></a> to initialize the new <tt>viewport</tt> before it is used.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#setViewport(com.trolltech.qt.gui.QWidget)"><tt>setViewport</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="verticalScrollBar()"><!-- --></A><H3>
verticalScrollBar</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/gui/QScrollBar.html" title="class in com.trolltech.qt.gui">QScrollBar</A> <B>verticalScrollBar</B>()</PRE>
<DL>
<DD><p>Returns the vertical scroll bar.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#setVerticalScrollBar(com.trolltech.qt.gui.QScrollBar)"><tt>setVerticalScrollBar</tt></a>, 
<a href="QAbstractScrollArea.html#verticalScrollBarPolicy()"><tt>verticalScrollBarPolicy</tt></a>, 
<a href="QAbstractScrollArea.html#horizontalScrollBar()"><tt>horizontalScrollBar</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="verticalScrollBarPolicy()"><!-- --></A><H3>
verticalScrollBarPolicy</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/core/Qt.ScrollBarPolicy.html" title="enum in com.trolltech.qt.core">Qt.ScrollBarPolicy</A> <B>verticalScrollBarPolicy</B>()</PRE>
<DL>
<DD><p>Returns the policy for the vertical scroll bar.</p>
<p>The default policy is Qt::ScrollBarAsNeeded.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#setVerticalScrollBarPolicy(com.trolltech.qt.core.Qt.ScrollBarPolicy)"><tt>setVerticalScrollBarPolicy</tt></a>, 
<a href="QAbstractScrollArea.html#horizontalScrollBarPolicy()"><tt>horizontalScrollBarPolicy</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="viewport()"><!-- --></A><H3>
viewport</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A> <B>viewport</B>()</PRE>
<DL>
<DD><p>Returns the viewport widget.</p>
<p>Use the QScrollArea::widget() function to retrieve the contents of the viewport widget.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QAbstractScrollArea.html#setViewport(com.trolltech.qt.gui.QWidget)"><tt>setViewport</tt></a>, 
<tt>QScrollArea::widget</tt></DL>
</DD>
</DL>
<HR>

<A NAME="contextMenuEvent(com.trolltech.qt.gui.QContextMenuEvent)"><!-- --></A><H3>
contextMenuEvent</H3>
<PRE>
protected void <B>contextMenuEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QContextMenuEvent.html" title="class in com.trolltech.qt.gui">QContextMenuEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This event handler can be reimplemented in a subclass to receive context menu events for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget. The event is passed in <tt>arg__1</tt>.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#contextMenuEvent(com.trolltech.qt.gui.QContextMenuEvent)">contextMenuEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QWidget::contextMenuEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="dragEnterEvent(com.trolltech.qt.gui.QDragEnterEvent)"><!-- --></A><H3>
dragEnterEvent</H3>
<PRE>
protected void <B>dragEnterEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QDragEnterEvent.html" title="class in com.trolltech.qt.gui">QDragEnterEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This event handler can be reimplemented in a subclass to receive drag enter events (passed in <tt>arg__1</tt>), for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#dragEnterEvent(com.trolltech.qt.gui.QDragEnterEvent)">dragEnterEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QWidget::dragEnterEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="dragLeaveEvent(com.trolltech.qt.gui.QDragLeaveEvent)"><!-- --></A><H3>
dragLeaveEvent</H3>
<PRE>
protected void <B>dragLeaveEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QDragLeaveEvent.html" title="class in com.trolltech.qt.gui">QDragLeaveEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This event handler can be reimplemented in a subclass to receive drag leave events (passed in <tt>arg__1</tt>), for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#dragLeaveEvent(com.trolltech.qt.gui.QDragLeaveEvent)">dragLeaveEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QWidget::dragLeaveEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="dragMoveEvent(com.trolltech.qt.gui.QDragMoveEvent)"><!-- --></A><H3>
dragMoveEvent</H3>
<PRE>
protected void <B>dragMoveEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QDragMoveEvent.html" title="class in com.trolltech.qt.gui">QDragMoveEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This event handler can be reimplemented in a subclass to receive drag move events (passed in <tt>arg__1</tt>), for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#dragMoveEvent(com.trolltech.qt.gui.QDragMoveEvent)">dragMoveEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QWidget::dragMoveEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="dropEvent(com.trolltech.qt.gui.QDropEvent)"><!-- --></A><H3>
dropEvent</H3>
<PRE>
protected void <B>dropEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QDropEvent.html" title="class in com.trolltech.qt.gui">QDropEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This event handler can be reimplemented in a subclass to receive drop events (passed in <tt>arg__1</tt>), for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#dropEvent(com.trolltech.qt.gui.QDropEvent)">dropEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QWidget::dropEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="event(com.trolltech.qt.core.QEvent)"><!-- --></A><H3>
event</H3>
<PRE>
public boolean <B>event</B>(<A HREF="../../../../com/trolltech/qt/core/QEvent.html" title="class in com.trolltech.qt.core">QEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This function is reimplemented for internal reasons.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QFrame.html#event(com.trolltech.qt.core.QEvent)">event</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QFrame.html" title="class in com.trolltech.qt.gui">QFrame</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QEvent::type</tt></DL>
</DD>
</DL>
<HR>

<A NAME="keyPressEvent(com.trolltech.qt.gui.QKeyEvent)"><!-- --></A><H3>
keyPressEvent</H3>
<PRE>
protected void <B>keyPressEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QKeyEvent.html" title="class in com.trolltech.qt.gui">QKeyEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This function is called with key event <tt>arg__1</tt> when key presses occur. It handles PageUp, PageDown, Up, Down, Left, and Right, and ignores all other key presses.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#keyPressEvent(com.trolltech.qt.gui.QKeyEvent)">keyPressEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QWidget.html#keyReleaseEvent(com.trolltech.qt.gui.QKeyEvent)"><tt>keyReleaseEvent</tt></a>, 
<tt>QKeyEvent::ignore</tt>, 
<a href="QWidget.html#setFocusPolicy(com.trolltech.qt.core.Qt.FocusPolicy)"><tt>setFocusPolicy</tt></a>, 
<a href="QWidget.html#focusInEvent(com.trolltech.qt.gui.QFocusEvent)"><tt>focusInEvent</tt></a>, 
<a href="QWidget.html#focusOutEvent(com.trolltech.qt.gui.QFocusEvent)"><tt>focusOutEvent</tt></a>, 
<a href="QWidget.html#event(com.trolltech.qt.core.QEvent)"><tt>event</tt></a>, 
<a href="QKeyEvent.html"><tt>QKeyEvent</tt></a>, 
<a href="%2E%2E/qtjambi-tetrix.html">Tetrix Example</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="minimumSizeHint()"><!-- --></A><H3>
minimumSizeHint</H3>
<PRE>
public <A HREF="../../../../com/trolltech/qt/core/QSize.html" title="class in com.trolltech.qt.core">QSize</A> <B>minimumSizeHint</B>()</PRE>
<DL>
<DD><p>This function is reimplemented for internal reasons.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#minimumSizeHint()">minimumSizeHint</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QSize::isValid</tt>, 
<a href="QWidget.html#resize(com.trolltech.qt.core.QSize)"><tt>resize</tt></a>, 
<a href="QWidget.html#setMinimumSize(int, int)"><tt>setMinimumSize</tt></a>, 
<a href="QWidget.html#sizePolicy()"><tt>sizePolicy</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="mouseDoubleClickEvent(com.trolltech.qt.gui.QMouseEvent)"><!-- --></A><H3>
mouseDoubleClickEvent</H3>
<PRE>
protected void <B>mouseDoubleClickEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QMouseEvent.html" title="class in com.trolltech.qt.gui">QMouseEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This event handler can be reimplemented in a subclass to receive mouse double click events for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget. The event is passed in <tt>arg__1</tt>.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mouseDoubleClickEvent(com.trolltech.qt.gui.QMouseEvent)">mouseDoubleClickEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QWidget::mouseDoubleClickEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="mouseMoveEvent(com.trolltech.qt.gui.QMouseEvent)"><!-- --></A><H3>
mouseMoveEvent</H3>
<PRE>
protected void <B>mouseMoveEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QMouseEvent.html" title="class in com.trolltech.qt.gui">QMouseEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This event handler can be reimplemented in a subclass to receive mouse move events for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget. The event is passed in <tt>arg__1</tt>.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mouseMoveEvent(com.trolltech.qt.gui.QMouseEvent)">mouseMoveEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QWidget::mouseMoveEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="mousePressEvent(com.trolltech.qt.gui.QMouseEvent)"><!-- --></A><H3>
mousePressEvent</H3>
<PRE>
protected void <B>mousePressEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QMouseEvent.html" title="class in com.trolltech.qt.gui">QMouseEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This event handler can be reimplemented in a subclass to receive mouse press events for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget. The event is passed in <tt>arg__1</tt>.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mousePressEvent(com.trolltech.qt.gui.QMouseEvent)">mousePressEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QWidget::mousePressEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="mouseReleaseEvent(com.trolltech.qt.gui.QMouseEvent)"><!-- --></A><H3>
mouseReleaseEvent</H3>
<PRE>
protected void <B>mouseReleaseEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QMouseEvent.html" title="class in com.trolltech.qt.gui">QMouseEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This event handler can be reimplemented in a subclass to receive mouse release events for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget. The event is passed in <tt>arg__1</tt>.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mouseReleaseEvent(com.trolltech.qt.gui.QMouseEvent)">mouseReleaseEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QWidget::mouseReleaseEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="paintEvent(com.trolltech.qt.gui.QPaintEvent)"><!-- --></A><H3>
paintEvent</H3>
<PRE>
protected void <B>paintEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QPaintEvent.html" title="class in com.trolltech.qt.gui">QPaintEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This event handler can be reimplemented in a subclass to receive paint events (passed in <tt>arg__1</tt>), for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</p>
<p>Note: If you open a painter, make sure to open it on the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a>.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QFrame.html#paintEvent(com.trolltech.qt.gui.QPaintEvent)">paintEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QFrame.html" title="class in com.trolltech.qt.gui">QFrame</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QWidget::paintEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="resizeEvent(com.trolltech.qt.gui.QResizeEvent)"><!-- --></A><H3>
resizeEvent</H3>
<PRE>
protected void <B>resizeEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QResizeEvent.html" title="class in com.trolltech.qt.gui">QResizeEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This event handler can be reimplemented in a subclass to receive resize events (passed in <tt>arg__1</tt>), for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget.</p>
<p>When <a href="QAbstractScrollArea.html#resizeEvent(com.trolltech.qt.gui.QResizeEvent)"><tt>resizeEvent</tt></a> is called, the viewport already has its new geometry: Its new size is accessible through the QResizeEvent::size() function, and the old size through QResizeEvent::oldSize().</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#resizeEvent(com.trolltech.qt.gui.QResizeEvent)">resizeEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QWidget::resizeEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="scrollContentsBy(int, int)"><!-- --></A><H3>
scrollContentsBy</H3>
<PRE>
protected void <B>scrollContentsBy</B>(int&nbsp;dx,
                                int&nbsp;dy)</PRE>
<DL>
<DD><p>This virtual handler is called when the scroll bars are moved by <tt>dx</tt>, <tt>dy</tt>, and consequently the viewport's contents should be scrolled accordingly.</p>
<p>The default implementation simply calls <a href="QWidget.html#update(com.trolltech.qt.gui.QRegion)"><tt>update</tt></a> on the entire <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a>, subclasses can reimplement this handler for optimization purposes, or - like <a href="QScrollArea.html"><tt>QScrollArea</tt></a> - to move a contents widget. The parameters <tt>dx</tt> and <tt>dy</tt> are there for convenience, so that the class knows how much should be scrolled (useful e.g&#x2e; when doing pixel-shifts). You may just as well ignore these values and scroll directly to the position the scroll bars indicate.</p>
<p>Calling this function in order to scroll programmatically is an error, use the scroll bars instead (e.g&#x2e; by calling QScrollBar::setValue() directly).</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="sizeHint()"><!-- --></A><H3>
sizeHint</H3>
<PRE>
public <A HREF="../../../../com/trolltech/qt/core/QSize.html" title="class in com.trolltech.qt.core">QSize</A> <B>sizeHint</B>()</PRE>
<DL>
<DD><p>This function is reimplemented for internal reasons.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QFrame.html#sizeHint()">sizeHint</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QFrame.html" title="class in com.trolltech.qt.gui">QFrame</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QSize::isValid</tt>, 
<a href="QWidget.html#minimumSizeHint()"><tt>minimumSizeHint</tt></a>, 
<a href="QWidget.html#sizePolicy()"><tt>sizePolicy</tt></a>, 
<a href="QWidget.html#setMinimumSize(int, int)"><tt>setMinimumSize</tt></a>, 
<a href="QWidget.html#updateGeometry()"><tt>updateGeometry</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="viewportEvent(com.trolltech.qt.core.QEvent)"><!-- --></A><H3>
viewportEvent</H3>
<PRE>
protected boolean <B>viewportEvent</B>(<A HREF="../../../../com/trolltech/qt/core/QEvent.html" title="class in com.trolltech.qt.core">QEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>The main event handler for the scrolling area (the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget). It handles the <tt>arg__1</tt> specified, and can be called by subclasses to provide reasonable default behavior.</p>
<p>Returns true to indicate to the event system that the event has been handled, and needs no further processing; otherwise returns false to indicate that the event should be propagated further.</p>
<p>You can reimplement this function in a subclass, but we recommend using one of the specialized event handlers instead.</p>
<p>Specialised handlers for viewport events are: <a href="QAbstractScrollArea.html#paintEvent(com.trolltech.qt.gui.QPaintEvent)"><tt>paintEvent</tt></a>, <a href="QAbstractScrollArea.html#mousePressEvent(com.trolltech.qt.gui.QMouseEvent)"><tt>mousePressEvent</tt></a>, <a href="QAbstractScrollArea.html#mouseReleaseEvent(com.trolltech.qt.gui.QMouseEvent)"><tt>mouseReleaseEvent</tt></a>, <a href="QAbstractScrollArea.html#mouseDoubleClickEvent(com.trolltech.qt.gui.QMouseEvent)"><tt>mouseDoubleClickEvent</tt></a>, <a href="QAbstractScrollArea.html#mouseMoveEvent(com.trolltech.qt.gui.QMouseEvent)"><tt>mouseMoveEvent</tt></a>, <a href="QAbstractScrollArea.html#wheelEvent(com.trolltech.qt.gui.QWheelEvent)"><tt>wheelEvent</tt></a>, <a href="QAbstractScrollArea.html#dragEnterEvent(com.trolltech.qt.gui.QDragEnterEvent)"><tt>dragEnterEvent</tt></a>, <a href="QAbstractScrollArea.html#dragMoveEvent(com.trolltech.qt.gui.QDragMoveEvent)"><tt>dragMoveEvent</tt></a>, <a href="QAbstractScrollArea.html#dragLeaveEvent(com.trolltech.qt.gui.QDragLeaveEvent)"><tt>dragLeaveEvent</tt></a>, <a href="QAbstractScrollArea.html#dropEvent(com.trolltech.qt.gui.QDropEvent)"><tt>dropEvent</tt></a>, <a href="QAbstractScrollArea.html#contextMenuEvent(com.trolltech.qt.gui.QContextMenuEvent)"><tt>contextMenuEvent</tt></a>, and <a href="QAbstractScrollArea.html#resizeEvent(com.trolltech.qt.gui.QResizeEvent)"><tt>resizeEvent</tt></a>.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="wheelEvent(com.trolltech.qt.gui.QWheelEvent)"><!-- --></A><H3>
wheelEvent</H3>
<PRE>
protected void <B>wheelEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QWheelEvent.html" title="class in com.trolltech.qt.gui">QWheelEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This event handler can be reimplemented in a subclass to receive wheel events for the <a href="QAbstractScrollArea.html#viewport()"><tt>viewport</tt></a> widget. The event is passed in <tt>arg__1</tt>.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#wheelEvent(com.trolltech.qt.gui.QWheelEvent)">wheelEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QWidget::wheelEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="fromNativePointer(com.trolltech.qt.QNativePointer)"><!-- --></A><H3>
fromNativePointer</H3>
<PRE>
public static <A HREF="../../../../com/trolltech/qt/gui/QAbstractScrollArea.html" title="class in com.trolltech.qt.gui">QAbstractScrollArea</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 QAbstractScrollArea 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>
<HR>

<A NAME="paintEngine()"><!-- --></A><H3>
paintEngine</H3>
<PRE>
public <A HREF="../../../../com/trolltech/qt/gui/QPaintEngine.html" title="class in com.trolltech.qt.gui">QPaintEngine</A> <B>paintEngine</B>()</PRE>
<DL>
<DD><p>Returns the widget's paint engine.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QPaintDeviceInterface.html#paintEngine()">paintEngine</A></CODE> in interface <CODE><A HREF="../../../../com/trolltech/qt/gui/QPaintDeviceInterface.html" title="interface in com.trolltech.qt.gui">QPaintDeviceInterface</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#paintEngine()">paintEngine</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
</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/QAbstractProxyModel.html" title="class in com.trolltech.qt.gui"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QAbstractSlider.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/QAbstractScrollArea.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QAbstractScrollArea.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_classes_inherited_from_class_com.trolltech.qt.gui.QFrame">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.trolltech.qt.gui.QWidget">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&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>